Trình dịch nhị phân — văn bản sang nhị phân và ngược lại
Lập trìnhTrình dịch nhị phân là công cụ dành cho lập trình viên, mã hóa một chuỗi thành các byte UTF-8 hiển thị dưới dạng nhị phân 8 bit (hoặc thập lục phân) và giải mã các dãy byte đó trở lại văn bản.
Trang này được dịch với sự hỗ trợ của AI và chưa được chuyên gia rà soát. Hãy kiểm tra các nguồn trích dẫn trước khi dùng cho quyết định quan trọng.
Giới thiệu
Máy tính không thể lưu ký tự một cách trực tiếp; một cách mã hóa sẽ biến chúng thành byte. Công cụ này dùng UTF-8, cách mã hóa tiêu chuẩn của web, nên các chữ cái tiếng Anh chiếm 1 byte (8 bit) còn ký tự tiếng Hàn hay CJK chiếm 3 byte (24 bit). Khi giải mã nhị phân trở lại văn bản, khoảng trắng bị bỏ qua, luồng được chia thành các nhóm 8 bit, và các dãy UTF-8 không hợp lệ được báo là lỗi. Mọi thứ chạy trên trình duyệt của bạn.
Cách dùng
- 1Dán văn bản hoặc dãy byte nhị phân/thập lục phân.
- 2Chọn chế độ: văn bản sang nhị phân, nhị phân sang văn bản, hoặc văn bản sang thập lục phân.
- 3Nhấn chuyển đổi và sao chép kết quả.
Tham khảo
| Ký tự | Nhị phân (UTF-8) | Thập lục phân |
|---|---|---|
| A | 01000001 | 41 |
| a | 01100001 | 61 |
| 0 | 00110000 | 30 |
| khoảng trắng | 00100000 | 20 |
| 한 | 11101101 10010101 10011100 | ED 95 9C |
Nguồn và tiêu chuẩn
- RFC 3629: UTF-8, a transformation format of ISO 10646 - IETF
- MDN Web Docs: Client-side web APIs - MDN Web Docs
Câu hỏi thường gặp
Công cụ có xử lý được ký tự không phải tiếng Anh không?
Có. Việc chuyển đổi dựa trên UTF-8, nên các ký tự ngoài ASCII dùng nhiều byte — ví dụ âm tiết tiếng Hàn "한" trở thành dãy 3 byte 11101101 10010101 10011100.
Chuyển đổi nhị phân sang văn bản cần định dạng nào?
Nhập các số 0 và 1 theo nhóm 8 bit (1 byte). Khoảng trắng và ngắt dòng được tự động bỏ qua; nếu độ dài không phải là bội số của 8 hoặc các byte không phải UTF-8 hợp lệ, một lỗi sẽ hiển thị.
Văn bản của tôi có được gửi lên máy chủ không?
Không. Việc mã hóa và giải mã dùng các API TextEncoder/TextDecoder của trình duyệt và đầu vào không bao giờ rời khỏi thiết bị của bạn.