Tệp sang Base64

Mã hóa PDF, ZIP, ảnh và tệp trên máy sang Base64 mà không thay đổi byte. Sao chép hoặc tải văn bản với tùy chọn Data URI, ký tự đệm và ngắt dòng.

Mã hóa
Dữ liệu đầu vào0 ký tự
Kết quả

Kết quả sẽ xuất hiện ở đây.

Cách mã hóa tệp sang Base64

  1. Chọn tệp trên máy hoặc kéo vào vùng nhập; giới hạn là 32 MiB mỗi tệp.
  2. Chọn Base64 thuần hoặc bật tiền tố Data URI. Đặt ký tự đệm và ngắt dòng theo yêu cầu của hệ thống nhận.
  3. Mã hóa tệp, rồi sao chép toàn bộ kết quả hoặc tải về dưới dạng tệp văn bản.

Tìm hiểu về Tệp sang Base64

Tệp được đọc tại chỗ dưới dạng byte, không phải văn bản. Nhờ đó tệp nén, tài liệu và dữ liệu nhị phân được giữ nguyên. Giới hạn mỗi tệp là 32 MiB; kết quả mã hóa sẽ lớn hơn bản gốc.

Ví dụ mã hóa tệp văn bản sang Base64

Dữ liệu đầu vào
example.txt (UTF-8) Xin chào thế giới! 👋
Kết quả
WGluIGNow6BvIHRo4bq/IGdp4bubaSEg8J+Riw==

Câu hỏi thường gặp về Tệp sang Base64

Có thể mã hóa PDF, ZIP, Word và tệp nhị phân khác không?

Có. Mọi tệp tối đa 32 MiB đều được đọc dưới dạng byte, mỗi lần một tệp. PDF, tệp ZIP, tài liệu văn phòng và ảnh không cần đọc được như văn bản. Mã hóa không đổi định dạng, giải nén hay phân tích nội dung.

Nên dùng Base64 thuần hay Data URI?

Dùng Base64 thuần khi API, trường JSON hoặc hệ thống khác chỉ cần dữ liệu mã hóa. Chỉ bật Data URI khi bên nhận cần tiền tố data:…;base64,. Loại MIME được suy ra từ nội dung; định dạng nhị phân không nhận diện được sẽ dùng application/octet-stream. Công cụ không tự tạo đối tượng JSON.

Vì sao kết quả lớn hơn và nên chọn thiết lập nào?

Khi có ký tự đệm và không ngắt dòng, n byte tạo ra 4 × ceil(n / 3) ký tự Base64. Tiền tố và xuống dòng làm tăng thêm độ dài. Tắt ngắt dòng cho hầu hết trường JSON và API; có thể chọn dòng 64 hoặc 76 ký tự khi cần. Giữ ký tự đệm = trừ khi giao thức cho phép bỏ.

Khôi phục tệp thế nào? Base64 có phải mã hóa bảo mật không?

Dùng Base64 sang tệp để lấy lại đúng các byte ban đầu và so sánh giá trị băm SHA-256 nếu cần. Base64 là mã hóa biểu diễn có thể đảo ngược, không phải mã hóa bảo mật hay nén. Tên tệp và thư mục gốc không được lưu trong Base64 thuần; hãy lưu riêng nếu cần.

Tệp, token và văn bản của tôi có được tải lên không?

Không. Các công cụ xử lý dữ liệu ngay trong trình duyệt. Trang web chỉ cung cấp giao diện và mã chương trình; dữ liệu của bạn không được gửi tới máy chủ chuyển đổi hay lưu trong tài khoản.

  • Base64 thành tệp

    Chuyển chuỗi Base64 và Data URI thành tệp tải xuống mà không làm thay đổi dữ liệu nhị phân đã giải mã.

  • Ảnh sang Base64

    Chuyển PNG, JPEG, GIF, WebP, SVG và các ảnh nhận diện được sang Base64 Data URI ngay trong trình duyệt.

  • Tính SHA-256 và kiểm tra tệp

    Tạo mã băm SHA-256 cho văn bản và tệp; đối chiếu tệp tải xuống với mã kiểm tra đã công bố.

Tất cả công cụ dành cho lập trình viên

Mã hóa và chuyển đổi tệp

Chuyển đổi giữa văn bản, byte, URL và ảnh nhúng mà vẫn giữ nguyên dữ liệu gốc.

Kiểm tra dữ liệu và văn bản

Đọc dữ liệu có cấu trúc, xem nội dung token và tìm điểm khác nhau giữa các văn bản.

Mã băm, mã định danh và lịch chạy

Kiểm tra tính toàn vẹn của tệp, tạo mã định danh và làm việc với thời gian, lịch chạy định kỳ.

Văn bản và tệp được xử lý trên thiết bị của bạn. Đừng để kết quả nhạy cảm trong bộ nhớ tạm dùng chung. Hãy dùng thiết bị đáng tin cậy khi xử lý khóa bí mật và token.