Cách dùng Chuyển văn bản sang nhị phân
- Nhập văn bản ở bên trái — mỗi ký tự sẽ được chuyển thành các byte UTF-8 và hiển thị dạng nhị phân 8 bit ở bên phải.
- Chuyển sang hex, bát phân hoặc thập phân rồi chọn ký tự phân cách.
- Để giải mã, dán chuỗi nhị phân (hoặc hex/bát phân/thập phân) vào bên phải; văn bản sẽ hiện ở bên trái.
Văn bản được chuyển thành nhị phân như thế nào
Máy tính lưu văn bản dưới dạng số. Mỗi ký tự trước tiên được ánh xạ sang một mã điểm Unicode, sau đó được mã hóa thành các byte theo UTF-8, và mỗi byte được viết bằng tám bit (0 hoặc 1). Các chữ cái tiếng Anh thông thường chiếm một byte mỗi chữ — “A” có giá trị 65, tức là 01000001. Chữ có dấu chiếm hai byte, còn đa số emoji chiếm bốn byte: “😀” là 11110000 10011111 10011000 10000000.
Nhị phân, hex, bát phân và thập phân
Cùng một dãy byte có thể được viết theo nhiều hệ cơ số khác nhau. Hex (cơ số 16) là dạng gọn mà lập trình viên thường dùng — “Hi” là 48 69. Bát phân (cơ số 8) xuất hiện trong quyền truy cập của Unix, còn giá trị byte thập phân (72 105) là thứ bạn thấy trong bảng ASCII. Chọn định dạng ở trên; bộ giải mã đọc được cả bốn loại.
Giải mã nhị phân
Dán các nhóm 8 bit được ngăn cách bằng khoảng trắng, dấu phẩy hoặc xuống dòng — hoặc một chuỗi bit dài liền nhau, công cụ sẽ tự động tách thành từng byte. Công cụ sẽ báo các byte không hợp lệ theo UTF-8 thay vì hiển thị ký tự rác một cách âm thầm, điều này hữu ích khi bài đố hoặc bài CTF dùng một bảng mã khác.
Cũng được tìm dưới tên: nhị phân sang văn bản, công cụ dịch nhị phân, dịch sang mã nhị phân, text sang binary, mã nhị phân sang text, văn bản sang hex, ascii sang nhị phân.
Các công cụ dùng kèm tốt với Chuyển văn bản sang nhị phân
- Dịch Mã Morse — Nhập văn bản để có mã Morse, hoặc dán chấm và gạch để giải mã.
- Chuyển đổi cơ số — Nhập một số ở bất kỳ cơ số nào và xem ngay kết quả ở tất cả các cơ số còn lại.
- Mã hóa / Giải mã Base64 — Chuyển văn bản sang Base64 và ngược lại với hỗ trợ đầy đủ UTF-8 (dấu tiếng Việt, emoji), chuyển sang Base64 an toàn cho URL, hoặc thả tệp vào để lấy chuỗi Base64 hay data URI.
- Kiểm tra ký tự Unicode — Dán bất kỳ nội dung nào để xem nó thực sự được tạo từ những gì: tên, code point, byte UTF-8 và mã HTML của từng ký tự.
Câu hỏi thường gặp
Làm sao để chuyển nhị phân thành văn bản?
“Hello” trong nhị phân là gì?
01001000 01100101 01101100 01101100 01101111 — mỗi chữ cái một byte, vì H, e, l và o đều là ký tự ASCII.