Mã hóa / Giải mã Base64
Mã hóa và giải mã chuỗi Base64 ngay lập tức.
Mã hóa Ngay lập tức
Chuyển đổi văn bản thuần thành định dạng Base64 ngay lập tức để sử dụng trong URL dữ liệu, API hoặc tệp đính kèm email.
Giải mã Nhanh chóng
Giải mã các chuỗi Base64 trở lại văn bản có thể đọc được chỉ với một cú nhấp chuột. Hoàn hảo để kiểm tra các payload đã mã hóa.
Đảm bảo Quyền riêng tư
Tất cả các chuyển đổi diễn ra trong trình duyệt của bạn. Dữ liệu của bạn không bao giờ rời khỏi thiết bị của bạn hoặc được tải lên bất kỳ máy chủ nào.
Phát hiện Lỗi
Các chuỗi Base64 không hợp lệ được phát hiện tự động với thông báo lỗi rõ ràng để giúp bạn khắc phục các vấn đề mã hóa.
Hiểu về Mã hóa Base64
Base64 là một sơ đồ mã hóa nhị phân thành văn bản đại diện cho dữ liệu nhị phân trong định dạng chuỗi ASCII. Nó được sử dụng rộng rãi để truyền dữ liệu qua các phương tiện được thiết kế để xử lý văn bản, chẳng hạn như tệp đính kèm email, URL dữ liệu trong HTML/CSS và mã thông báo xác thực API. Base64 đảm bảo rằng dữ liệu nhị phân vẫn nguyên vẹn trên các hệ thống có thể làm hỏng nó.
Khi nào nên sử dụng Base64
Mã hóa Base64 là cần thiết để nhúng hình ảnh trực tiếp trong HTML (dữ liệu:hình ảnh/png;base64,...), truyền tệp qua API JSON, mã hóa thông tin xác thực cho HTTP Basic Auth và bao gồm an toàn dữ liệu nhị phân trong XML hoặc JSON. Nó cũng thường được sử dụng trong các mã thông báo JWT và quy trình OAuth. Trong khi Base64 làm tăng kích thước dữ liệu khoảng 33%, nó là giải pháp tiêu chuẩn cho việc truyền tải nhị phân an toàn cho văn bản.
Cách Mã hóa Base64 Hoạt động
Base64 chuyển đổi dữ liệu nhị phân thành các nhóm 6 bit, sau đó ánh xạ mỗi nhóm đến một trong 64 ký tự ASCII (A-Za-z0-9+/). Mỗi 3 byte dữ liệu đầu vào tạo ra 4 byte đầu ra Base64. Các ký tự đệm (=) được thêm vào để đảm bảo chiều dài đầu ra là bội số của 4. Quy trình này hoàn toàn có thể đảo ngược—giải mã chỉ đơn giản là đảo ngược ánh xạ ký tự và loại bỏ đệm để khôi phục dữ liệu nhị phân gốc.