Bộ mã hóa Base64

Mã hóa chuỗi văn bản bằng mã hóa Base64. Mã hóa Base64 hữu ích để biểu diễn dữ liệu nhị phân dưới dạng văn bản, hoặc trong định dạng tuần tự hóa văn bản như JSON hoặc XML.

Văn bản đã mã hóa:

Công cụ liên quan

Thêm về mã hóa Base64

Mã hóa Base64 là phương pháp mã hóa dữ liệu nhị phân thành một tập hợp 64 ký tự an toàn để truyền qua internet. Nó thường được sử dụng trong hệ thống email và trình duyệt web để truyền hình ảnh, video và các loại dữ liệu nhị phân khác.

Quá trình mã hóa bao gồm việc chia dữ liệu nhị phân thành các nhóm 3 byte (24 bit), sau đó được chuyển đổi thành bốn giá trị 6-bit. Các giá trị 6-bit này sau đó được ánh xạ thành các ký tự ASCII tương ứng, bao gồm chữ hoa và chữ thường, số và hai ký tự bổ sung, thường là '+' và '/'.

Nếu dữ liệu nhị phân không chia hết cho 3, phần đệm sẽ được thêm vào cuối dữ liệu để đảm bảo. Phần đệm được biểu thị bằng ký tự '='. Ví dụ, nếu dữ liệu nhị phân chỉ dài 2 byte, một byte đệm (chứa hai ký tự '=') sẽ được thêm vào cuối dữ liệu đã mã hóa.

Để giải mã dữ liệu, quá trình chỉ đơn giản là đảo ngược. Mỗi nhóm bốn ký tự ASCII được chuyển đổi lại thành 3 byte dữ liệu nhị phân bằng cách đảo ngược quá trình ánh xạ.

Nhìn chung, quá trình mã hóa Base64 cho phép dữ liệu nhị phân được truyền an toàn dưới dạng văn bản ASCII, giúp có thể truyền hình ảnh, video và các loại dữ liệu nhị phân khác qua internet theo cách tương thích với hầu hết các hệ thống.