Công cụ chuyển đổi trực tuyến XhCode

Base64 Encode / Decode

Nhập chuỗi và nhấp vào mã hóa vào mã hóa Base64 hoặc nhập chuỗi được mã hóa và nhấp vào giải mã để giải mã Base64.



Kết quả :

Base64 Encode / Decode Công cụ chuyển đổi trực tuyến

Mã hóa/Giải mã Base64 là gì?

Mã hóa Base64 là phương pháp chuyển đổi dữ liệu nhị phân (như hình ảnh, tệp hoặc ký tự không phải ASCII) thành định dạng văn bản thuần túy chỉ bằng cách sử dụng các ký tự ASCII.
Giải mã Base64 đảo ngược quá trình này—chuyển đổi văn bản đã mã hóa trở lại dạng nhị phân ban đầu.


Tại sao nên sử dụng Mã hóa/Giải mã Base64?

  • Định dạng thân thiện với văn bản: Giúp dữ liệu nhị phân an toàn để truyền hoặc lưu trữ trong các môi trường chỉ hỗ trợ văn bản (như JSON, XML hoặc email).

  • Khả năng tương thích với web: Nhúng hình ảnh, phông chữ hoặc tệp trực tiếp vào HTML, CSS hoặc URL.

  • Tránh dữ liệu Corruption: Giữ nguyên các ký tự đặc biệt hoặc dữ liệu nhị phân khi truyền qua các hệ thống có thể làm hỏng chúng.


Cách sử dụng Base64 Encode/Decode

  • Công cụ trực tuyến: Dán dữ liệu vào bộ mã hóa hoặc giải mã dựa trên web.

  • Ngôn ngữ lập trình: Sử dụng các hàm tích hợp để mã hóa/giải mã (có trong JavaScript, Python, PHP, v.v.).

  • Công cụ dòng lệnh: Sử dụng lệnh đầu cuối (ví dụ: base64 trên Linux/macOS) để mã hóa hoặc giải mã tệp.


Khi nào sử dụng Base64 Encode/Decode

  • Khi nhúng các tệp nhỏ (như biểu tượng) vào HTML hoặc CSS.

  • Khi gửi dữ liệu nhị phân (như hình ảnh hoặc tệp) qua các hệ thống chỉ xử lý văn bản thuần túy (như email hoặc API).

  • Khi lưu trữ dữ liệu nhị phân ở các định dạng dựa trên văn bản như JSON hoặc XML.

  • Khi làm tối nghĩa dữ liệu (mặc dù không phải để mã hóa an toàn).