Dùng một chuyển đổi byte đến byte khi dữ liệu không phải là văn bản. Ví dụ này lấy các cặp thập lục phân, 00 và 80 và tượng trưng cho ba byte như Base64. Không cần giải mã văn bản UTF-8, vì vậy chuỗi văn bản sai không ngăn cản việc chuyển đổi này.
Nhập ví dụ
ff0080Mong đợi kết quả
/wCAHãy thử từng bước một
- Mở bùa và Base64 Bộ chuyển đổi và chọn Hex Base64.
- Nhập ff0080 và chạy chuyển đổi. Kiểm tra kết quả chính xác /wCA.
- Chọn Base64 Hex và nhập /wCA để phục hồi ff0080.
Làm thế nào để đọc kết quả
Mỗi cặp Hex đại diện cho một byte, vì vậy sáu thập lục phân là ba byte. Base64 mã hóa các byte trong bốn kí tự ở đây, không cần đệm cho đầu vào ba byte này. Chuyển đổi chữ nghĩa đen ff0080 sang Base64 sẽ mã hóa sáu ký tự văn bản và tạo ra một kết quả khác.
Giới hạn và chi tiết quan trọng
Hex và Base64 là những mã hóa có thể đảo ngược, không phải mã hóa. Một số kỳ lạ của các chữ số Hex hoặc ký tự không hợp lệ bị từ chối. Kết xuất nhị phân không nhất thiết phải hợp lệ UTF-8 và không nên tự động được giải thích là văn bản có thể đọc được.