Giải mã Base64
Dễ dàng chuyển đổi dữ liệu được mã hóa Base64 về định dạng ban đầu bằng công cụ Giải mã Base64 của chúng tôi.
Giới thiệu về Công cụ giải mã Base64
Giải mã Base64 là quá trình chuyển đổi dữ liệu đã được mã hóa bằng mã hóa Base64 trở lại dạng ban đầu. Mã hóa Base64 là phương pháp được sử dụng để chuyển đổi dữ liệu nhị phân sang định dạng chuỗi ASCII bằng cách ánh xạ dữ liệu vào một bộ 64 ký tự. Mã hóa này thường được sử dụng để mã hóa dữ liệu nhị phân (chẳng hạn như hình ảnh hoặc tệp) để truyền hoặc lưu trữ trong môi trường được thiết kế để xử lý dữ liệu văn bản. Điều này đảm bảo rằng dữ liệu nhị phân vẫn còn nguyên vẹn mà không bị sửa đổi trong quá trình vận chuyển.
Giải mã Base64 hoạt động như thế nào? Quá trình giải mã Base64 bao gồm một số bước:
- Chia chuỗi được mã hóa: Chuỗi Base64 được mã hóa được chia thành các nhóm gồm bốn ký tự.
- Chuyển đổi sang nhị phân: Mỗi ký tự trong số 64 ký tự Base64 tương ứng với một chuỗi nhị phân 6 bit cụ thể. Bốn ký tự được chuyển đổi trở lại chuỗi nhị phân 6 bit tương ứng.
- Hợp nhất các nhóm nhị phân: Các nhóm 6 bit được nối với nhau để tạo thành các nhóm 24 bit.
- Chia thành các byte gốc: Các nhóm 24 bit sau đó được chia thành ba byte 8 bit, chuyển đổi chúng trở lại dạng nhị phân ban đầu.
- Xử lý phần đệm: Dữ liệu được mã hóa Base64 có thể có các ký tự đệm (
=
) ở cuối. Chúng bị loại bỏ trong quá trình giải mã, vì chúng không phải là một phần của dữ liệu thực tế nhưng được sử dụng để đảm bảo rằng khối mã hóa cuối cùng đã hoàn tất.
Ứng dụng giải mã Base64
- Truy xuất dữ liệu: Giải mã dữ liệu đã được mã hóa để truyền an toàn qua các hệ thống chỉ hỗ trợ văn bản.
- Tệp đính kèm email: Hệ thống email sử dụng mã hóa Base64 để gửi tệp nhị phân (như hình ảnh hoặc PDF) dưới dạng tệp đính kèm. Ứng dụng email khách giải mã dữ liệu này trở lại định dạng nhị phân ban đầu.
- Phát triển Web: Các trang web có thể nhúng hình ảnh được mã hóa Base64 trực tiếp vào tệp HTML hoặc CSS, giảm yêu cầu HTTP. Những hình ảnh này được trình duyệt giải mã để hiển thị.
- Lưu trữ dữ liệu: Một số hệ thống mã hóa dữ liệu nhị phân sang định dạng Base64 để lưu trữ, đảm bảo khả năng tương thích với các hệ thống chỉ hỗ trợ văn bản.