Công cụ mã hóa Base64 tệp trực tuyến
Chuyển tệp bất kỳ thành chuỗi Base64 ngay trong trình duyệt. Hỗ trợ tùy chọn data URL, tải kết quả dạng .base64.txt. Miễn phí, không cần tải lên. Quá trình x…
Bắt đầu sử dụng
Tính năng và ví dụ cụ thể
Công cụ này mã hóa chính xác byte của một tệp đã chọn thành chuỗi Base64. Nó không phân tích nội dung tệp hay chuyển đổi định dạng. Ví dụ: tệp hello.txt chứa 5 byte Hello (kiểu MIME text/plain) khi bật tiền tố sẽ cho kết quả:
data:text/plain;base64,SGVsbG8=
Nếu tắt tiền tố, kết quả là SGVsbG8=. Với các byte 00 FF 80, đầu ra là AP+A. Nếu trình duyệt không cung cấp kiểu MIME, tiền tố sẽ dùng application/octet-stream.
Giới hạn kích thước và bộ nhớ
Giới hạn tệp là 64 MiB (67.108.864 byte). Các tệp lớn hơn bị từ chối trước khi đọc. Trên thiết bị có bộ nhớ hạn chế, việc xử lý có thể chậm hoặc thất bại dưới giới hạn đó vì dữ liệu gốc và chuỗi mã hóa cùng tồn tại trong bộ nhớ. Độ dài Base64 bằng 4 * ceil(byteLength/3) (không tính tiền tố), do đó dữ liệu phình to khoảng 1/3; đây không phải nén.
Xử lý tệp rỗng và lỗi
Tệp rỗng là hợp lệ: đầu ra thô là chuỗi rỗng, còn chế độ data URL vẫn giữ tiền tố. Nếu lần chạy thất bại, nút tải xuống trước đó sẽ bị vô hiệu. Nút Xóa sẽ bỏ chọn tệp và vô hiệu hóa tải xuống.
Bảo mật và bản chất mã hóa
Toàn bộ quá trình xử lý diễn ra cục bộ trong trình duyệt. Base64 là mã hóa có thể đảo ngược, không phải mã hóa an toàn hay biện pháp bảo mật. Không có OCR, mã hóa hàng loạt hay bộ chọn bảng mã ký tự. Trên thiết bị di động, hãy bắt đầu với tệp nhỏ. Hãy giữ nguyên chữ hoa/thường và phần đệm của chuỗi Base64; các quy ước ngày/giờ địa phương không ảnh hưởng đến byte mã hóa.
Các câu hỏi thường gặp
Làm thế nào để nhận được chuỗi Base64 không có tiền tố?
Bỏ chọn tùy chọn "Bao gồm tiền tố data URL" trước khi nhấn nút mã hóa. Kết quả sẽ chỉ là chuỗi Base64 thô, ví dụ SGVsbG8=.
Tôi có thể mã hóa nhiều tệp cùng lúc không?
Không, công cụ chỉ xử lý một tệp duy nhất tại một thời điểm. Bạn cần chọn lại tệp mới sau mỗi lần xử lý.
Tại sao kết quả của tôi dài hơn tệp gốc?
Base64 biểu diễn 3 byte bằng 4 ký tự, nên dữ liệu tăng khoảng 33%. Đây là bản chất của mã hóa, không phải lỗi.
Danh sách kiểm tra
- Chọn đúng một tệp, không phải thư mục.
- Kiểm tra kích thước tệp dưới 64 MiB.
- Quyết định có dùng tiền tố data URL hay không.
- Nhấn nút mã hóa và chờ kết quả.
- Tải xuống tệp .base64.txt nếu cần.
Quá trình xử lý diễn ra cục bộ trong trình duyệt.