Chuyển nhị phân sang văn bản
Giải mã nhị phân (nhóm 8 bit cách nhau bằng dấu cách) sang văn bản hoặc ngược lại.
Không thể giải mã các byte thành UTF-8.
Giới thiệu công cụ
Công cụ chuyển đổi Nhị phân sang Văn bản dịch giữa văn bản con người đọc được và biểu diễn nhị phân (cơ số 2). Ở chế độ Nhị phân → Văn bản, dán các nhóm 8 bit nhị phân phân cách bằng dấu cách, công cụ sẽ giải mã thành văn bản UTF-8 tương ứng. Ở chế độ Văn bản → Nhị phân, bất kỳ văn bản nào — kể cả ký tự Unicode — được mã hóa bằng chuỗi byte UTF-8, mỗi byte biểu diễn là số nhị phân 8 bit.
Mã hóa nhị phân là nền tảng của điện toán: mỗi ký tự lưu trong bộ nhớ cuối cùng là chuỗi 0 và 1. Công cụ này giúp ánh xạ đó trở nên rõ ràng, hữu ích cho học tập, debug hoặc tác vụ mã hóa dữ liệu.
Cách sử dụng
- Chọn chế độ Nhị phân → Văn bản hoặc Văn bản → Nhị phân.
- Dán dữ liệu nhị phân (nhóm 8 bit phân cách bằng dấu cách) hoặc nhập văn bản.
- Kết quả xuất hiện ngay lập tức ở bảng bên phải.
- Nhấp Sao chép để sao chép đầu ra.
- Sử dụng các nút ví dụ để khám phá nhanh.
Trường hợp sử dụng
Học sinh học mã hóa nhị phân bằng cách chuyển đổi các từ quen thuộc sang 0 và 1. Nhà phát triển giải mã dữ liệu log hoặc giao thức được mã hóa nhị phân khi debug. Người chơi CTF giải mã chuỗi nhị phân ẩn trong dữ liệu thử thách. Kỹ sư mạng kiểm tra payload gói tin thô theo từng byte ở dạng nhị phân.
Câu hỏi thường gặp
- Sử dụng mã hóa nào? — UTF-8. Mỗi ký tự có thể là 1-4 byte; mỗi byte trở thành một nhóm nhị phân 8 bit.
- Có cần chỉ định đủ 8 bit không? — Các nhóm ít hơn 8 bit được chấp nhận (sẽ được đệm bằng số 0). Ví dụ: 1001000 được coi là 01001000.
- Có thể dùng ngắt dòng thay vì dấu cách không? — Bất kỳ khoảng trắng nào (dấu cách, ngắt dòng, tab) đều được coi là dấu phân cách giữa các nhóm nhị phân.
- Nếu kết quả chứa ký tự lạ thì sao? — Các byte đầu vào có thể biểu diễn mã hóa khác UTF-8. Công cụ này luôn giải mã dưới dạng UTF-8, thay thế các chuỗi không hợp lệ bằng ký tự thay thế.