Chuyển nhị phân sang văn bản
Chuyển mã nhị phân trở lại thành văn bản đọc được
Nhập các số 0 và 1 theo từng byte 8 bit đầy đủ. Khoảng trắng sẽ được bỏ qua.
Đã xử lý trên thiết bị này. Văn bản của bạn không được tải lên.
Thông tin về mã hóa nhị phân
- Mỗi byte được biểu diễn bằng tám số 0 và 1.
- Ký tự ASCII dùng một byte; các ký tự UTF-8 khác có thể dùng hai đến bốn byte.
- Ví dụ: A = 01000001 và a = 01100001.
- Chuỗi UTF-8 sai định dạng được giải mã bằng ký tự thay thế.
Ví dụ nhanh
Ký tự thông dụng
Ví dụ chuyển đổi
Giới thiệu công cụ chuyển nhị phân sang văn bản
Đây là công cụ chuyển nhị phân sang văn bản miễn phí, giúp dịch mã nhị phân (chuỗi các số 0 và 1) thành văn bản UTF-8 đọc được, đồng thời chuyển văn bản ngược lại thành biểu diễn nhị phân. Công cụ này rất cần thiết cho ai làm việc với mã hóa nhị phân, học kiến thức nền tảng về khoa học máy tính hoặc gỡ lỗi dữ liệu cấp thấp.
Trong máy tính, mỗi ký tự được lưu dưới dạng một chuỗi chữ số nhị phân (bit). Trong chuẩn mã hóa ASCII, mà UTF-8 mở rộng, mỗi ký tự cơ bản là một số nhị phân 8 bit. Ví dụ, chữ hoa A được biểu diễn là 01000001, chữ thường a là 01100001 và ký tự dấu cách là 00100000. Công cụ này xử lý việc chuyển đổi giữa các biểu diễn nhị phân đó và các ký tự văn bản tương ứng.
Công cụ có giao diện dạng thẻ với các chế độ riêng cho chuyển đổi nhị phân sang văn bản và văn bản sang nhị phân. Mọi xử lý diễn ra hoàn toàn trong trình duyệt, bảo đảm dữ liệu của bạn luôn riêng tư. Việc kiểm tra dữ liệu nhập phát hiện các lỗi thường gặp như ký tự không phải nhị phân và chuỗi byte không đủ.
Tính năng chính
- Chuyển đổi hai chiều giữa mã nhị phân và văn bản UTF-8
- Xử lý theo thời gian thực, chuyển đổi ngay khi bạn gõ
- Hỗ trợ đầy đủ Unicode: ASCII, chữ có dấu, Cyrillic, CJK và emoji
- Kiểm tra thông minh dữ liệu nhập là chuỗi nhị phân
- Tự động xử lý dấu cách để nhị phân dễ đọc hơn
- Sao chép vào bộ nhớ tạm chỉ với một lần nhấp, có hiển thị xác nhận
- Giao diện dạng thẻ để chuyển giữa các chế độ chuyển đổi
- Ví dụ tra cứu nhanh cho các ký tự thông dụng
- Thông báo lỗi rõ ràng cho định dạng dữ liệu nhập không hợp lệ
- Hỗ trợ chế độ tối để dùng thoải mái trong mọi hoàn cảnh
Cách dùng công cụ chuyển đổi nhị phân
- Chọn chế độ chuyển đổi: Dùng các nút thẻ ở đầu để chọn chuyển đổi Nhị phân sang văn bản hoặc Văn bản sang nhị phân.
- Nhập dữ liệu: Với nhị phân sang văn bản, gõ hoặc dán các chữ số nhị phân (dấu cách giữa các byte là tùy chọn). Với văn bản sang nhị phân, gõ văn bản bất kỳ.
- Xem kết quả: Kết quả chuyển đổi hiện ngay trong ô kết quả bên dưới khi bạn gõ.
- Sao chép kết quả: Nhấp nút Sao chép bên cạnh kết quả để chép vào bộ nhớ tạm và dùng ở nơi khác.
- Dùng ví dụ nhanh: Xem phần ví dụ để biết các ký tự thông dụng và biểu diễn nhị phân của chúng.
- Xóa và làm lại: Nhấp Xóa tất cả để đặt lại cả ô nhập và ô kết quả cho lần chuyển đổi mới.
Trường hợp sử dụng
- Giáo dục khoa học máy tính: Tìm hiểu cách máy tính biểu diễn văn bản bằng số nhị phân và hiểu mối quan hệ giữa bit, byte và ký tự.
- Lập trình và gỡ lỗi: Giải mã dữ liệu nhị phân từ phần đầu tệp, gói tin mạng hoặc bản dump bộ nhớ để hiểu nội dung văn bản bên trong.
- Phân tích an ninh mạng: Chuyển các thông điệp đã mã hóa, phân tích payload nhị phân và kiểm tra luồng dữ liệu để tìm nội dung văn bản ẩn.
- Kỹ thuật mạng: Kiểm tra dữ liệu giao thức và nội dung gói tin ở cấp nhị phân để khắc phục sự cố truyền thông.
- Điều tra số: Trích xuất văn bản đọc được từ các mảnh tệp nhị phân hoặc dữ liệu hỏng trong quá trình điều tra số.
- Giải đố: Giải mã thông điệp mã hóa nhị phân trong cuộc thi CTF, trò chơi giải mã phòng kín hoặc thử thách geocaching.
- Phát triển phần cứng: Kiểm tra dữ liệu nhị phân truyền giữa vi điều khiển, cảm biến và hệ thống nhúng.
Câu hỏi thường gặp
Mã nhị phân là gì?
Mã nhị phân là hệ thống biểu diễn dữ liệu chỉ bằng hai chữ số: 0 và 1. Máy tính dùng nhị phân vì mạch điện tử của chúng có hai trạng thái: bật (1) và tắt (0). Mọi văn bản, hình ảnh và chương trình rốt cuộc đều được lưu dưới dạng dữ liệu nhị phân.
Một ký tự có bao nhiêu bit?
Trong UTF-8, ký tự ASCII (chữ cái tiếng Anh, chữ số, dấu câu, ký tự điều khiển) chiếm 8 bit (1 byte). Chữ có dấu, chữ Hy Lạp và Cyrillic chiếm 2 byte, phần lớn ký tự CJK chiếm 3 byte và emoji chiếm 4 byte.
Tại sao dữ liệu nhị phân nhập vào phải chia hết cho 8?
Văn bản được lưu thành các byte đúng 8 bit. Nếu tổng số chữ số nhị phân không chia hết cho 8, công cụ không thể xác định byte này kết thúc ở đâu và byte tiếp theo bắt đầu từ đâu, dẫn đến lỗi.
Công cụ này có miễn phí không?
Có, công cụ chuyển nhị phân sang văn bản này hoàn toàn miễn phí. Không giới hạn lượt dùng, không cần đăng ký và không hạn chế lượng dữ liệu bạn có thể chuyển đổi.
Dữ liệu của tôi có an toàn không?
Có. Mọi chuyển đổi diễn ra hoàn toàn trong trình duyệt của bạn. Không có dữ liệu nào được gửi đến máy chủ, nên mã nhị phân và văn bản của bạn luôn hoàn toàn riêng tư trên thiết bị.
Công cụ có hỗ trợ Unicode hoặc ký tự mở rộng không?
Có. Nhị phân được đọc và ghi theo UTF-8, nên các ký tự nhiều byte như chữ có dấu, ký tự CJK và emoji được chuyển đổi theo cả hai chiều. Chuỗi byte không phải UTF-8 hợp lệ sẽ được giải mã với ký tự thay thế (U+FFFD) ở vị trí các byte không hợp lệ.
Mẹo và thực hành tốt nhất
- Dùng dấu cách giữa các byte: Khi nhập nhị phân, hãy cách mỗi nhóm 8 bit bằng một dấu cách (ví dụ 01001000 01101001) cho dễ đọc. Công cụ tự động bỏ qua dấu cách.
- Xem bảng tra ký tự: Dùng phần ví dụ nhanh để kiểm tra cách mã hóa từng ký tự trước khi chuyển các chuỗi dài hơn.
- Kiểm tra dữ liệu nhập: Đảm bảo chuỗi nhị phân của bạn chỉ chứa số 0 và 1. Bất kỳ ký tự nào khác sẽ gây ra lỗi kiểm tra.
- Sao chép trước khi xóa: Luôn sao chép kết quả trước khi dùng Xóa tất cả, vì thao tác này không thể hoàn tác.
- Dùng để học: Gõ các từ quen thuộc ở thẻ văn bản sang nhị phân để xem biểu diễn nhị phân của chúng và hiểu rõ hơn cách mã hóa nhị phân hoạt động.