Trình mã hóa & giải mã Base-N
Mã hóa và giải mã Base16, Base32 (RFC 4648), Base32 Crockford, Base85 (ASCII85) và Base91 ngay trong trình duyệt.
Cách dùng
- 1 Chọn một cơ số — Base16, Base32, Base32 Crockford, Base85 hoặc Base91.
- 2 Chuyển đổi giữa Encode (mã hóa) và Decode (giải mã).
- 3 Dán dữ liệu đầu vào — văn bản UTF-8 khi mã hóa, chuỗi đã mã hóa khi giải mã.
- 4 Sao chép kết quả đầu ra. Dùng Swap để hoán đổi input ↔ output ngay lập tức.
Vì sao dùng công cụ này
- Năm hệ cơ số trong một công cụ duy nhất — không cần tìm trang riêng cho từng kiểu mã hóa.
- Crockford Base32 — thân thiện với người dùng, không có I/L/O/U, không phân biệt hoa/thường khi giải mã.
- Base85 — dày đặc hơn Base64, được Adobe PDF và Git sử dụng.
- Base91 — còn dày đặc hơn nữa, hữu ích khi bị giới hạn dữ liệu QR/in ấn.
- Chạy hoàn toàn phía client. Không tải lên.
Câu hỏi thường gặp
Ở đây có những biến thể Base32 nào?
Cả hai. RFC 4648 (bảng chữ cái A-Z, 2-7, đệm bằng =) để tương thích với OTPAUTH URI và các trường hợp tương tự. Crockford Base32 (bảng chữ cái 0-9, A-Z trừ I/L/O/U) dành cho định danh dễ đọc — không phân biệt hoa/thường và chấp nhận nhầm lẫn O→0, I/L→1.
Còn Base64 an toàn cho URL (URL-safe) thì sao?
Hãy dùng công cụ Base64 Encoder & Decoder riêng của chúng tôi — công cụ đó có tùy chọn bật biến thể URL-safe và hỗ trợ chế độ chuyển file → Base64.
Vì sao Base85 lại được bọc bởi <~ và ~>?
Chuẩn Adobe ASCII85 quy định các ký tự phân tách đó. Chúng là tùy chọn khi giải mã — chúng tôi sẽ tự loại bỏ nếu có.
Vì sao Base91 không được chuẩn hóa?
Đây là thiết kế của Joachim Henke từ năm 2000. Không phải chuẩn IETF, nhưng thuật toán và bảng chữ cái ổn định, được triển khai rộng rãi khi cần độ dày đặc dữ liệu cao hơn.
Trình mã hóa & giải mã Base-N là gì?
Trình mã hóa & giải mã Base-N là công cụ chuyển đổi dữ liệu giữa dạng thô và nhiều kiểu mã hóa cơ số, bao gồm Base16, Base32 (RFC 4648), Base32 Crockford, Base85 (ASCII85) và Base91. Công cụ mã hóa dữ liệu đầu vào theo bảng chữ cái đã chọn và đảo ngược quá trình đó để khôi phục lại các byte gốc. Toàn bộ việc mã hóa và giải mã đều chạy phía client ngay trong trình duyệt, nên dữ liệu không bao giờ được tải lên máy chủ.
Tính năng
Năm bảng chữ cái cơ số
Base16, Base32, Base32 Crockford, Base85 (ASCII85), và Base91 trong một công cụ duy nhất.
Mã hóa & giải mã
Chuyển đổi dữ liệu thô sang bất kỳ bảng chữ cái nào và khôi phục lại các byte gốc.
Riêng tư 100%
Toàn bộ quá trình mã hóa diễn ra cục bộ — không có gì được tải lên.
Ví dụ
Input
Zerethon (Base32, RFC 4648)
Output
LJSXEZLUNBXW4===
Trường hợp sử dụng
-
1
Token không phân biệt hoa/thường
Dùng Base32 cho các định danh cần tồn tại qua việc gộp chữ hoa/thường (URL, tên tệp, giọng nói).
-
2
Văn bản nhị phân nhỏ gọn
Dùng ASCII85 hoặc Base91 để nén dữ liệu nhị phân thành ít ký tự hơn so với Base64.
-
3
Giải mã dữ liệu không quen thuộc
Nhận diện và giải mã một khối dữ liệu Base32/Base85 trở về các byte gốc của nó.
Bộ mã hóa Base-N của Zerethon chuyển đổi dữ liệu giữa Base16, Base32 và Base32 Crockford (RFC 4648), Base85 (ASCII85), và Base91 — mã hóa lẫn giải mã — hoàn toàn ngay trong trình duyệt của bạn. Mỗi hệ cơ số đánh đổi giữa độ an toàn của bộ ký tự và tính nhỏ gọn. Không có gì được tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
- RFC 4648 — Các phương pháp mã hóa dữ liệu Base16, Base32 và Base64 — IETF
- Ascii85 — Wikipedia — Wikipedia
- Đặc tả Base32 (Crockford) — Douglas Crockford
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình mã hóa & giải mã Base-N chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Kiến thức cơ bản
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.