Công cụ mã hóa/giải mã Base64 - Trực tuyến & Miễn phí
Công cụ mã hóa và giải mã Base64 trực tuyến. Chuyển đổi văn bản và tệp ngay lập tức. An toàn, nhanh chóng và miễn phí.
Bộ mã hóa và giải mã Base64 trực tuyến
Chào mừng bạn đến với bộ mã hóa và giải mã Base64 trực tuyến tốt nhất. Công cụ đơn giản nhưng mạnh mẽ này cho phép bạn chuyển đổi văn bản sang Base64 hoặc giải mã chuỗi Base64 thành văn bản có thể đọc được ngay lập tức.
Các lược đồ mã hóa Base64 rất cần thiết khi mã hóa dữ liệu nhị phân để lưu trữ hoặc chuyển qua các phương tiện được thiết kế cho văn bản (như HTTP hoặc SMTP).
Tùy chọn cấu hình nâng cao
Lựa chọn bảng mã
Khi xử lý dữ liệu văn bản, việc chỉ định đúng bảng mã (charset) là rất quan trọng. Mặc dù UTF-8 là tiêu chuẩn, các hệ thống cũ có thể sử dụng ASCII, ISO-8859-1 hoặc các bảng mã khác.
Giải mã từng dòng riêng biệt
Dữ liệu được mã hóa thường xuất hiện dưới dạng một khối văn bản liên tục. Tuy nhiên, nếu bạn có nhiều chuỗi Base64 độc lập được phân tách bằng dòng mới, hãy bật tùy chọn này.
Chế độ chuyển đổi trực tiếp
Bật Chế độ trực tiếp để nhận kết quả ngay lập tức khi bạn nhập. Chế độ này thực hiện chuyển đổi Base64 cục bộ trong trình duyệt của bạn bằng JavaScript, đảm bảo độ trễ bằng không.
An toàn và riêng tư
Quyền riêng tư của bạn là ưu tiên hàng đầu của chúng tôi. Tất cả các giao tiếp đều sử dụng kết nối mã hóa SSL an toàn (HTTPS). Chúng tôi không bao giờ kiểm tra, lưu trữ hoặc chia sẻ dữ liệu đã gửi của bạn.
Công cụ trực tuyến hoàn toàn miễn phí
Công cụ Base64 của chúng tôi miễn phí 100%. Không cần cài đặt phần mềm, đăng ký hoặc đăng ký thuê bao.
Nguyên tắc thiết kế
Một bảng chỉ mục Base64 bao gồm 64 ký tự được chọn để phổ biến cho hầu hết các mã hóa và có thể in được. Điều này giảm thiểu rủi ro sửa đổi dữ liệu bởi các hệ thống như máy chủ email.
Mã hóa Base64 là gì?
Base64 là một nhóm các lược đồ mã hóa nhị phân sang văn bản đại diện cho dữ liệu nhị phân ở định dạng chuỗi ASCII bằng cách dịch nó sang biểu diễn radix-64.
Ví dụ mã hóa Base64
Hãy xem xét trích dẫn này từ Leviathan của Thomas Hobbes:
"Man is distinguished, not only by his reason, but ..."
Khi được mã hóa trong MIME Base64, chuỗi ASCII này trở thành:
TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=Cách hoạt động: Từ "Man" được mã hóa thành "TWFu". Trong ASCII, các chữ cái "M", "a", "n" là các byte 77, 97, 110. Biểu diễn nhị phân của chúng được nối lại và chia thành các nhóm 6 bit.
| Nội dung văn bản | M | a | n | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Giá trị ASCII | 77 | 97 | 110 | |||||||||||||||||||||
| Nhị phân | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 |
| Chỉ mục | 19 | 22 | 5 | 46 | ||||||||||||||||||||
| Base64 | T | W | F | u | ||||||||||||||||||||
Như đã hiển thị, mã hóa Base64 chuyển đổi 3 byte dữ liệu đầu vào (24 bit) thành 4 ký tự Base64 (mỗi ký tự 6 bit), mở rộng kích thước dữ liệu khoảng 33%.