1. Công cụ này làm gì
Bộ chuyển đổi văn bản sang nhị phân trực tuyến miễn phí này chuyển văn bản sang nhị phân (0 và 1) và nhị phân về văn bản — UTF-8, 8 bit mỗi byte. Dùng cho văn bản sang nhị phân, nhị phân sang văn bản hoặc mã hóa giải mã cho học, mã hóa hoặc chuyển đổi nhanh. Không đăng ký, không tải lên; mọi thứ chạy trên trình duyệt. Mã hóa bất kỳ văn bản nào sang nhị phân với khoảng trắng tùy chọn giữa byte, hoặc dán nhị phân để giải mã sang văn bản thuần. Lý tưởng cho học, mã hóa, gỡ lỗi hoặc giáo dục.
2. Cách sử dụng
Bắt đầu nhanh: Chọn Văn bản → Nhị phân hoặc Nhị phân → Văn bản, đặt phân cách (chỉ khi mã hóa), nhập đầu vào, nhấp Chuyển đổi, rồi sao chép đầu ra. Nhị phân không hợp lệ hiển thị lỗi khi giải mã.
- Chọn chế độ — Chuyển giữa Văn bản → Nhị phân (mã hóa) và Nhị phân → Văn bản (giải mã).
- Đặt phân cách (chỉ mã hóa) — Chọn "Khoảng trắng giữa byte" cho đầu ra dễ đọc, hoặc "Không phân cách" cho chuỗi liên tục.
- Nhập đầu vào — Mã hóa: gõ hoặc dán văn bản. Giải mã: dán chuỗi nhị phân (0 và 1; khoảng trắng bị bỏ qua).
- Xem đầu ra — Kết quả xuất hiện sau khi nhấp Chuyển đổi. Nhị phân không hợp lệ hiển thị lỗi.
- Sao chép — Dùng nút sao chép để sao chép đầu ra vào clipboard.
3. Cách hoạt động
Mã hóa: Đầu vào được mã hóa sang UTF-8 qua TextEncoder, rồi mỗi byte chuyển thành chuỗi nhị phân 8 bit (zero-padded). Byte có thể nối có hoặc không khoảng trắng. Giải mã: Khoảng trắng bị xóa khỏi đầu vào, chỉ chứa 0 và 1. Chuỗi tách thành nhóm 8 bit, chuyển thành byte, rồi giải mã sang UTF-8 qua TextDecoder. Nhị phân không hợp lệ trả về lỗi. Mọi tính toán chạy hoàn toàn trên trình duyệt. Không có dữ liệu được gửi lên server.
4. Trường hợp sử dụng & ví dụ
- Học — Hiểu văn bản được biểu diễn thế nào trong nhị phân.
- Mã hóa — Mã hóa tin nhắn hoặc dữ liệu để truyền.
- Gỡ lỗi — Kiểm tra biểu diễn chuỗi ở mức byte.
- Giáo dục — Dạy ASCII/UTF-8 và biểu diễn nhị phân.
Ví dụ
- Mã hóa
Hello→01001000 01100101 01101100 01101100 01101111(có khoảng trắng) - Giải mã
01001000 01100101 01101100 01101100 01101111→Hello
5. Giới hạn & lưu ý
- Kích thước đầu vào — Tối đa ~500KB (512.000 ký tự) để tránh chậm trình duyệt.
- Mã hóa — Chỉ UTF-8; mã hóa khác (vd. Latin-1) không hỗ trợ.
- Định dạng nhị phân — 8 bit mỗi byte; mã hóa độ dài biến (vd. chuỗi đa byte UTF-8) biểu diễn từng byte.
- Giải mã rỗng — Đầu vào rỗng ở chế độ giải mã trả về lỗi.