Mã Hóa Base64 Là Gì?
Khi phần mềm cần truyền dữ liệu phức tạp—chẳng hạn như tệp hình ảnh, chứng chỉ mã hóa hoặc JSON web token—qua các giao thức văn bản thông thường, có nguy cơ rất cao bị hỏng dữ liệu. Một số byte có thể bị tầng mạng hiểu lầm là ký tự điều khiển, làm gián đoạn quá trình truyền.
Base64 giải quyết vấn đề này bằng cách chuyển đổi dữ liệu nhị phân thô thành một bảng ký tự an toàn gồm 64 ký tự: A-Z, a-z, 0-9, + và / (với = dùng để đệm).
Điều này đảm bảo dữ liệu nguyên vẹn khi truyền qua mạng và cho phép ứng dụng nhận giải mã dễ dàng trở lại định dạng nhị phân ban đầu.