Skip to main content
appkiro.com

Chuyển byte thập lục phân sang Base64

Mã hóa byte thập lục phân thành Base64 chuẩn hoặc URL-safe và giữ nguyên biểu diễn nguồn. Kiểm tra, sao chép hoặc tải kết quả xuống.

Tiện ích Base64 · Chuyển đổi Base64 đúng mục đích

Công cụ này làm gì?

Trang này mã hóa byte thập lục phân thành Base64 mà không tự kiểm tra tính hợp lệ hay biến đổi theo định dạng. Chọn Base64 chuẩn hoặc URL-safe theo giao thức nhận, rồi sao chép hoặc tải kết quả.

Chuyển đổi ngay

1

Nhập hoặc tải lên

Dán nội dung hoặc chọn tệp

2

Chọn thao tác

Mã hóa, giải mã hoặc kiểm tra

3

Xem kết quả

Kiểm tra đầu ra và thông tin byte

1. Dữ liệu vào

0 ký tự

2. Thao tác

3. Đầu ra

0 ký tự

4. Thao tác nhanh

5. Thông tin Base64

Mô tảBase64 biểu diễn byte dưới dạng văn bản; đây không phải mã hóa bảo mật.
Bảng ký tựA-Z, a-z, 0-9, +, /, =
Kích thước đầu vào0 ký tự / 0 byte
Kích thước đầu ra0 ký tự / 0 byte
PaddingDùng = để hoàn tất nhóm bốn ký tự.
Trạng tháiSẵn sàng

Cách hoạt động

Byte đầu vào

101010 111100 110101 ...

Chia thành nhóm 6 bit

101010 111100 110101 ...

Đổi thành chỉ số

42 60 53 ...

Ký tự Base64

q 8 1 ...

Cách chuyển byte thập lục phân sang Base64

  1. Dán chuỗi byte theo đúng ký pháp được mô tả cho công cụ này.

  2. Giữ tác vụ Mã hóa và chọn tùy chọn đầu ra đang có trên công cụ.

  3. Kiểm tra kết quả và thông tin byte, sau đó sao chép hoặc tải xuống.

Cách xử lý đầu ra và định dạng

Đầu vào chấp nhận số hex viết hoa hoặc thường; khoảng trắng, dấu phẩy, dấu hai chấm và một tiền tố 0x ở đầu được bỏ trước khi chuyển đổi. Số chữ số hex lẻ là không hợp lệ.

Dùng Base64 chuẩn cho bảng ký tự RFC 4648 thông thường. Chỉ dùng URL-safe khi hệ thống nhận yêu cầu Base64URL; quy tắc padding có thể khác theo giao thức.

Mẹo chuyên gia

Ghi byte order ở nơi khác. Base64 giữ thứ tự byte nhưng không cho biết số nhiều byte dùng big-endian hay little-endian.

Khi nào nên dùng?

Các quy trình phù hợp gồm:

  • Chuyển ví dụ byte từ tài liệu giao thức, packet capture hoặc debugger sang Base64.
  • Tạo dữ liệu kiểm thử có thể tái sử dụng mà không phải sửa byte nguồn bằng tay.
  • Kiểm tra hoặc so sánh dữ liệu nhỏ khi dạng gốc khó đọc hoặc khó dán nguyên vẹn.

Giới hạn và lưu ý an toàn

Lưu ý quan trọng:

  • Base64 thường làm phần dữ liệu tăng khoảng một phần ba, chưa tính tiền tố data URL hoặc phần mã bao quanh.
  • Base64 là cách biểu diễn dữ liệu có thể đảo ngược, không phải mã hóa bảo mật. Người nhận chuỗi vẫn có thể khôi phục byte gốc.
  • Chỉ dùng ký pháp số được mô tả cho công cụ này. Giá trị byte vượt phạm vi, thiếu dữ liệu hoặc trộn ký pháp là không hợp lệ.

Khắc phục lỗi thường gặp

Dữ liệu số báo lỗi

chỉ dùng ký pháp và dấu phân tách được mô tả cho công cụ này. Byte thiếu hoặc vượt phạm vi là không hợp lệ.

Byte không khớp kỳ vọng

kiểm tra thứ tự byte, endianness và ranh giới trường; Base64 không lưu ý nghĩa số.

Câu hỏi thường gặp

Cụ thể dữ liệu nào được giữ nguyên?

Đầu vào chấp nhận số hex viết hoa hoặc thường; khoảng trắng, dấu phẩy, dấu hai chấm và một tiền tố 0x ở đầu được bỏ trước khi chuyển đổi. Số chữ số hex lẻ là không hợp lệ.

Trang này yêu cầu dạng byte đầu vào nào?

Hãy dùng đúng ký pháp byte được mô tả cho công cụ này. Dữ liệu thập phân, nhị phân, thập lục phân và bát phân dùng các bộ chuyển đổi riêng; ký pháp sai sẽ bị từ chối.

Base64 chuẩn khác Base64URL ở điểm nào?

Base64 chuẩn dùng + và /. Base64URL dùng - và _ và có thể bỏ padding; hãy chọn đúng dạng mà hệ thống nhận yêu cầu.

Base64 có lưu byte order hoặc ý nghĩa của số không?

Không. Base64 chỉ giữ chuỗi byte. Khi cần, hãy lưu riêng endianness, signedness và ranh giới trường dữ liệu.

Tiếp tục bằng trang cùng ngôn ngữ đúng với bước kế tiếp:

Dán dữ liệu ở phía trên, chạy chuyển đổi rồi sao chép hoặc tải kết quả xuống.