1. Mã hóa Base64 là gì?
Base64 là một lược đồ mã hóa chuyển đổi dữ liệu nhị phân thành chuỗi văn bản ASCII. Nó chỉ dùng 64 ký tự an toàn (A-Z, a-z, 0-9, +, /) để biểu diễn toàn bộ dữ liệu nhị phân. Thường dùng khi truyền dữ liệu nhị phân trong môi trường chỉ hỗ trợ văn bản như tệp đính kèm email, dữ liệu JSON và URL. Chuyển 3 byte dữ liệu thành 4 byte ký tự, làm kích thước tăng khoảng 33%. Dùng ký tự = để đệm, theo chuẩn RFC 4648.