Mã hóa/giải mã Base32 tệp tin
Tải lên tệp để mã hóa hoặc giải mã Base32, hỗ trợ tải xuống tệp đã xử lý
Xử lý tệp tin
Kéo thả tệp vào đây, hoặc
Kết quả xử lý
Vui lòng tải lên và xử lý tệp để xem kết quả
Hướng dẫn sử dụng
Chọn loại thao tác
Chọn là mã hóa Base32 hay giải mã Base32.
Chọn bộ ký tự
Chọn mã hóa ký tự cho tệp, mặc định là UTF-8.
Tải lên tệp
Kéo thả tệp vào khu vực tải lên hoặc nhấp vào nút duyệt để chọn tệp.
Xử lý tệp
Nhấp vào nút "Xử lý tệp", hệ thống sẽ mã hóa hoặc giải mã Base32 cho tệp.
Tải xuống kết quả
Sau khi xử lý xong, bạn có thể xem thông tin tệp và tải xuống tệp đã xử lý.
Cơ bản về Base32
Base32 là gì?
Base32 là một phương pháp mã hóa dựa trên 32 ký tự in được, dùng để chuyển đổi dữ liệu nhị phân thành chuỗi ASCII. Nó sử dụng 32 ký tự A-Z và 2-7 (tổng cộng 32 ký tự) để biểu diễn dữ liệu.
Điểm đặc biệt chính của mã hóa Base32 là có thể chuyển đổi bất kỳ dữ liệu nhị phân nào thành dạng văn bản, cho phép nó được truyền hoặc lưu trữ trong các hệ thống không hỗ trợ dữ liệu nhị phân.
Các trường hợp sử dụng Base32
- Mã hóa URL và tên tệp: Tránh các vấn đề gây ra bởi ký tự đặc biệt
- Hệ thống email: Truyền dữ liệu nhị phân trong các hệ thống không hỗ trợ tệp đính kèm nhị phân
- Mật khẩu một lần (OTP): Các ứng dụng như Google Authenticator sử dụng khóa mã hóa Base32
- Bản ghi DNS: Một số loại bản ghi DNS như bản ghi TXT có thể sử dụng mã hóa Base32
- Checksum tệp: Sử dụng để biểu diễn checksum tệp trong một số hệ thống
Sự khác biệt giữa Base32 và Base64
| Đặc tính | Base32 | Base64 |
|---|---|---|
| Kích thước bộ ký tự | 32 ký tự (A-Z, 2-7) | 64 ký tự (A-Z, a-z, 0-9, +, /) |
| Hiệu suất mã hóa | Thấp hơn (mỗi 5 bit nhị phân mã hóa thành 1 ký tự) | Cao hơn (mỗi 6 bit nhị phân mã hóa thành 1 ký tự) |
| Phân biệt hoa thường | Không phân biệt (thường sử dụng chữ hoa) | Phân biệt |
| Tính thân thiện với URL | Cao (không chứa ký tự đặc biệt URL) | Cần chuyển đổi bổ sung (chứa + và /) |
Ưu điểm và nhược điểm của Base32
Ưu điểm
- Chỉ sử dụng chữ hoa và số 2-7, tránh nhầm lẫn hoa thường
- Không chứa ký tự đặc biệt, phù hợp cho các trường hợp như URL, tên tệp
- Chuỗi sau mã hóa dễ đọc và nhập bằng tay
- Sử dụng ký tự = làm ký tự đệm, dễ nhận biết và xử lý
Nhược điểm
- Hiệu suất mã hóa thấp hơn Base64, chuỗi tạo ra dài hơn
- Cần nhiều không gian lưu trữ và băng thông hơn
- Trong một số ngôn ngữ lập trình, hỗ trợ tích hợp không đầy đủ như Base64
推荐工具
Máy Giải mã JWT - Công cụ Phân tích JSON Web Token Trực tuyến Miễn phí
Công cụ giải mã JWT trực tuyến miễn phí. Dùng để giải mã, phân tích và xác minh JSON Web Tokens, cung cấp thông tin chi tiết về tiêu đề, dữ liệu tải và chữ ký.
Trình Chuyển đổi Thập lục phân - Công cụ Mã hóa và Giải mã Thập lục phân cho Văn bản và Tệp
Công cụ mã hóa và giải mã thập lục phân trực tuyến. Hỗ trợ chuyển đổi văn bản, dữ liệu nhị phân, số thập phân hoặc tệp sang định dạng thập lục phân, hoặc chuyển đổi định dạng thập lục phân trở lại văn bản hoặc tệp gốc.
Công cụ Mã hóa và Giải mã Base32 - Trình Chuyển đổi Mã hóa và Giải mã Trực tuyến
Công cụ mã hóa và giải mã Base32 trực tuyến miễn phí. Hỗ trợ mã hóa và giải mã Base32 cho văn bản và tệp, đồng thời hỗ trợ nhiều bảng mã hóa Base32.
Trình Chuyển đổi Nhị phân - Công cụ Mã hóa và Giải mã Nhị phân cho Văn bản và Tệp
Công cụ mã hóa và giải mã nhị phân trực tuyến. Hỗ trợ chuyển đổi văn bản và tệp sang định dạng nhị phân, hoặc chuyển đổi định dạng nhị phân trở lại văn bản hoặc tệp gốc.
Công cụ Mã hóa và Giải mã Base32 cho Tệp - Mã hóa và Giải mã Tệp Trực tuyến
Công cụ mã hóa và giải mã Base32 cho tệp trực tuyến miễn phí. Hỗ trợ tải lên tệp để thực hiện các thao tác mã hóa và giải mã Base32, và có thể tải xuống các tệp đã xử lý.