Base64 chuyển đổi
Base64 converter là gì?
Base64 to Image Converter là một công cụ dịch dữ liệu nhị phân (hình ảnh, PDF, tệp tin) sang định dạng văn bản gồm 64 ký tự ASCII in được (A–Z, a–z, 0–9, +, /). Công cụ cũng hoạt động theo chiều ngược lại — nhận chuỗi văn bản đã mã hóa và tái tạo lại dữ liệu gốc. Base64 to Image Converter về cơ bản là một bộ chuyển đổi toàn năng giữa tệp nhị phân và văn bản thuần túy.
Tại sao bạn nên chuyển đổi các tệp Base64 của mình?
Một vài lý do phổ biến: chuỗi Base64 được sử dụng rộng rãi trong lập trình web để nhúng hình ảnh trực tiếp vào HTML/CSS, trong các API và payload JSON không thể mang dữ liệu nhị phân thô, trong tệp đính kèm email (mã hóa MIME), và trong JWT cùng các token mã hóa. Base64 to Image Converter cho phép bạn chuyển ngược từ Base64 để kiểm tra, xem trước hoặc lưu tệp gốc khi bạn chỉ có chuỗi đã mã hóa.
Các tùy chọn dùng để làm gì?
Hiện thị thống kê — khi được bật, hiển thị thanh thống kê sau mỗi lần chuyển đổi, cho biết kích thước byte thô, số lượng ký tự Base64 và tỷ lệ chi phí phát sinh (Base64 luôn lớn hơn dữ liệu gốc khoảng 33%). Hữu ích để hiểu chi phí kích thước của việc mã hóa. Tự động xóa tiền tố URI dữ liệu — chuỗi Base64 thường đi kèm với tiêu đề dạng data:image/png;base64,. Khi bật tùy chọn này, Base64 to Image Converter tự động xóa tiền tố đó trước khi giải mã, tránh phải làm thủ công. Tắt nếu bạn muốn nhập Base64 thô mà không cần phát hiện tiền tố. Hex chữ hoa — chỉ liên quan trong chế độ Hex. Chuyển đổi giữa hiển thị kết quả hex bằng chữ thường (a3f9) hoặc chữ hoa (A3F9). Đây là vấn đề sở thích hoặc khớp với định dạng mà hệ thống phía sau yêu cầu. Byte hex có dấu cách — cũng chỉ liên quan trong chế độ Hex. Khi được bật, chèn dấu cách giữa mỗi byte (a3 f9 cc) thay vì gộp chúng lại (a3f9cc). Giúp đọc hex dump dễ hơn khi kiểm tra thủ công, dù định dạng liền mạch phổ biến hơn khi sao chép vào code. Tóm lại, hai tùy chọn đầu ảnh hưởng đến tất cả các chế độ, trong khi hai tùy chọn sau dành riêng để tinh chỉnh định dạng đầu ra Hex.
Base64 to Image Converter có xử lý được tệp lớn không?
Điều đó phụ thuộc vào bộ nhớ trình duyệt của bạn, không phải giới hạn máy chủ — vì mọi thứ đều chạy cục bộ. Trên thực tế, hầu hết các trình duyệt hiện đại xử lý tệp lên tới khoảng 50–100 MB mà không gặp vấn đề. Tệp rất lớn (hàng trăm MB) có thể làm chậm hoặc treo tab vì toàn bộ tệp được tải vào bộ nhớ JavaScript. Đối với tệp lớn ở quy mô sản xuất, nên dùng công cụ phía máy chủ.
Base64 to Image Converter hoạt động như thế nào?
Công cụ sử dụng hoàn toàn các API gốc của trình duyệt — không máy chủ, không tải lên, không bên thứ ba. atob() giải mã chuỗi Base64 thành dữ liệu nhị phân, sau đó được chuyển đến đường dẫn chuyển đổi bạn chọn: URI data: được hiển thị trong thẻ <img> cho hình ảnh, URL Blob mở trong tab mới cho PDF, vòng lặp byte-sang-hex thủ công cho đầu ra hex, hoặc TextDecoder cho văn bản. Mã hóa tệp sử dụng API FileReader để đọc tệp đã tải lên và tạo ra URI dữ liệu Base64.
Base64 to Image Converter có miễn phí không?
Hoàn toàn miễn phí. Đây là một tệp HTML duy nhất chạy hoàn toàn trong trình duyệt của bạn, không cần tài khoản, không có backend, không có telemetry và không tốn chi phí. Bạn có thể lưu nó vào máy tính và sử dụng ngoại tuyến vô thời hạn.
