Mã hóa/Giải mã Base64
Công cụ mã hóa và giải mã Base64 miễn phí trực tuyến. Chuyển đổi văn bản sang Base64 và Base64 sang văn bản ngay lập tức. Không tải lên máy chủ, 100% riêng tư.
Mã hóa Base64 là gì?
Base64 là một sơ đồ mã hóa nhị phân thành văn bản nhằm chuyển đổi dữ liệu nhị phân thành định dạng chuỗi ASCII bằng cách sử dụng 64 ký tự. Nó thường được sử dụng để nhúng dữ liệu nhị phân vào các định dạng dựa trên văn bản.
Mã hóa Base64 hoạt động như thế nào?
Base64 lấy 3 byte (24 bit) dữ liệu nhị phân và chuyển đổi chúng thành 4 ký tự ASCII (mỗi ký tự đại diện cho 6 bit). Điều này tăng kích thước dữ liệu lên khoảng 33%.
Những ký tự nào được sử dụng trong Base64?
Base64 sử dụng 64 ký tự: A-Z (26 chữ hoa), a-z (26 chữ thường), 0-9 (10 chữ số), + và /. Ký tự = được sử dụng để đệm.
Sử dụng công cụ Base64 này có an toàn không?
Có, tất cả quá trình xử lý được thực hiện cục bộ trong trình duyệt của bạn. Không có dữ liệu nào được gửi đến bất kỳ máy chủ nào, đảm bảo quyền riêng tư và bảo mật 100%.
Base64 an toàn URL là gì?
Base64 an toàn URL thay thế + bằng - và / bằng _, và loại bỏ đệm (=). Điều này làm cho nó an toàn để sử dụng trong URL và tên tệp mà không có vấn đề mã hóa.
Tại sao Base64 tăng kích thước tệp?
Base64 chuyển đổi 3 byte thành 4 ký tự, dẫn đến tăng kích thước 33%. Chi phí này là cần thiết để đại diện cho dữ liệu nhị phân dưới dạng văn bản có thể in được.
Những công dụng phổ biến của Base64 là gì?
Base64 được sử dụng để nhúng hình ảnh trong CSS/HTML, mã hóa tệp đính kèm email (MIME), lưu trữ mật khẩu trong cơ sở dữ liệu, truyền dữ liệu nhị phân qua giao thức văn bản và URI dữ liệu.
Tôi có thể giải mã bất kỳ chuỗi Base64 nào không?
Có, miễn đó là một chuỗi mã hóa Base64 hợp lệ. Nếu chuỗi chứa ký tự không hợp lệ hoặc đệm không đúng, công cụ sẽ cảnh báo bạn.
Mục đích của ký tự đệm (=) là gì?
Đệm (=) đảm bảo độ dài chuỗi Base64 là bội số của 4. Nó được thêm vào khi độ dài dữ liệu đầu vào không chia hết cho 3.
Base64 có thể mã hóa hình ảnh không?
Có, Base64 có thể mã hóa bất kỳ dữ liệu nhị phân nào bao gồm hình ảnh. Kết quả là một chuỗi văn bản có thể được nhúng trực tiếp vào HTML/CSS bằng cách sử dụng URI dữ liệu.
Base64 có phải là mã hóa không?
Không, Base64 là mã hóa, không phải mã hóa bảo mật. Nó dễ dàng đảo ngược và không cung cấp bảo mật. Nó dành cho việc đại diện dữ liệu, không phải bảo vệ.
Sự khác biệt giữa Base64 và UTF-8 là gì?
UTF-8 là mã hóa ký tự cho văn bản Unicode. Base64 là sơ đồ mã hóa nhị phân thành văn bản. UTF-8 đại diện cho các ký tự văn bản; Base64 đại diện cho dữ liệu nhị phân dưới dạng văn bản.