Công cụ lập trình
Chuyển đổi văn bản và tập tin sang Base64 và ngược lại
Mã hóa văn bản hoặc tệp thành Base64, giải mã Base64 thành văn bản hoặc tệp và sử dụng Base64URL. Chuyển đổi vẫn còn trong trình duyệt của bạn.
Chuyển đổi văn bản, tệp UTF-8 và Base64URL cục bộ. Không có gì được tải lên NEXNARA.
- Chạy trên máy
- Không tải lên
- Tức thì
- Miễn phí
Base64 lớn hơn khoảng 33% so với byte ban đầu. Các tệp trên 10 MB có thể làm chậm tab. Trang này chặn các tập tin trên 32 MB.
Cách hoạt động
- 01 Dán dữ liệu
- 02 Chạy thao tác
- 03 Sao chép kết quả
Vì sao chọn NEXNARA
-
Riêng tư
Dữ liệu ở lại trong trình duyệt.
-
Tức thì
Kết quả hiện ngay.
-
Không tải lên
Không gửi gì tới máy chủ NEXNARA.
-
Dùng mọi nơi
Không cần cài đặt.
Tìm hiểu thêm
Base64 là gì?
Base64 biến dữ liệu nhị phân thành văn bản ASCII bằng cách sử dụng A–Z, a–z, 0–9, + và /. Nó là một mã hóa, không phải mã hóa. Bất cứ ai cũng có thể giải mã nó mà không cần chìa khóa.
Base64URL là gì?
Base64URL có cùng mã hóa với + được đổi thành -, / được đổi thành _ và phần đệm thường bị bỏ qua. Mã thông báo và một số URL sử dụng nó. Đây không phải là bộ giải mã JWT.
Tại sao Base64 lại lớn hơn?
Cứ 3 byte trở thành 4 ký tự ASCII, do đó kết quả lớn hơn khoảng một phần ba, cộng với phần đệm tùy chọn. Kích thước bổ sung đó được mong đợi chứ không phải nén.
Gửi tới Base64
Chọn hoặc thả tệp để mã hóa tệp đó trong trình duyệt. Bạn có thể sao chép Base64 thô hoặc URL dữ liệu. Giải mã chuỗi Base64 hoặc URL dữ liệu thành tệp có thể tải xuống. Tệp không được tải lên.
Mã hóa Base64 và URL
Mã hóa URL (mã hóa phần trăm) giúp văn bản an toàn bên trong URL. Base64 mã hóa các byte tùy ý dưới dạng ASCII. Sử dụng Bộ mã hóa URL cho các giá trị truy vấn và liên kết; sử dụng trang này cho văn bản, tệp và URL dữ liệu.
Cách sử dụng
Ở chế độ Văn bản, dán văn bản và nhấn Encode hoặc dán Base64 và nhấn Decode. Hoán đổi trao đổi hai hộp. Chế độ tệp mã hóa một tệp. Để gửi tệp, biến Base64 hoặc URL dữ liệu thành bản tải xuống. Sao chép và tải xuống .txt sử dụng kết quả hiện tại.
Hỗ trợ Unicode
Công cụ này mã hóa byte UTF-8 nên tiếng Hàn, Nhật, Trung, Ả Rập, Hindi và emoji khứ hồi đúng. Không dùng btoa thuần trên chuỗi Unicode.
Công dụng thường gặp
Dùng Base64 cho data URL, chuyển văn bản đơn giản, hoặc xem chuỗi đã mã hóa. Đừng coi đây là cách giấu bí mật.
Quyền riêng tư
Văn bản và tập tin vẫn ở trong trình duyệt. Không có gì được tải lên NEXNARA và không có gì được lưu trong cookie, bộ nhớ cục bộ hoặc cơ sở dữ liệu.
Câu hỏi thường gặp
Base64 có phải mã hóa mật không?
Không. Base64 là phép mã hóa. Dễ giải mã và không nên dùng để bảo vệ mật khẩu hay bí mật.
Base64 có mã hóa được Unicode không?
Có. Công cụ này chuyển văn bản thành byte UTF-8 trước, rồi sang Base64, nên văn bản không phải tiếng Anh và emoji vẫn ổn.
Tôi có thể chuyển đổi tập tin sang Base64 không?
Đúng. Mở chế độ Tệp, chọn hoặc thả một tệp, sau đó Mã hóa. Bạn có thể sao chép Base64 thô hoặc URL dữ liệu. Tệp không được tải lên.
Tại sao Base64 lớn hơn bản gốc?
Base64 lưu trữ 6 bit cho mỗi ký tự, do đó 3 byte trở thành 4 ký tự — nhiều hơn khoảng 33%, cộng với phần đệm.
Base64URL là gì?
Bảng chữ cái an toàn cho URL: - thay vì +, _ thay vì / và thường không có = đệm. Mã hóa và giải mã nó ở đây. Tải trọng JWT không được giải mã dưới dạng mã thông báo.
Dữ liệu của tôi có được tải lên không?
Không. Văn bản và tệp chỉ được chuyển đổi trong trình duyệt của bạn. Không có tải lên máy chủ và không có API bên ngoài.
Tôi có thể giải mã Base64 cục bộ không?
Đúng. Giải mã chạy trong tab này. Đối với dữ liệu nhị phân, hãy sử dụng tệp To thay vì giải mã Văn bản.
Điều gì xảy ra với Base64 không hợp lệ?
Công cụ hiển thị Base64 không hợp lệ và không gặp sự cố. Không gian được bỏ qua. Phần đệm bị thiếu sẽ được điền vào. Đầu vào bị hỏng chẳng hạn như chuỗi bị cắt ngắn sẽ bị từ chối.