LogoSTACKBAY

Mã Hóa/Giải Mã BASE64

Mã hóa văn bản sang BASE64 hoặc giải mã BASE64 sang văn bản với công cụ trực tuyến đơn giản này.

Đầu vào

Đầu ra

BASE64 là gì?

BASE64 là một phương thức mã hóa biểu diễn dữ liệu nhị phân dưới dạng chuỗi ASCII. Nó thường được sử dụng để mã hóa dữ liệu nhị phân như hình ảnh hoặc tệp thành văn bản có thể truyền an toàn qua các giao thức dựa trên văn bản như email hoặc HTTP. BASE64 sử dụng bộ 64 ký tự (A-Z, a-z, 0-9, +, /) để biểu diễn dữ liệu, với '=' được sử dụng làm ký tự đệm.

Tính Năng Chính

  • Mã hóa văn bản sang định dạng BASE64
  • Giải mã BASE64 về văn bản gốc
  • Hỗ trợ mã hóa an toàn URL
  • Xử lý phía máy khách để đảm bảo an toàn
  • Sao chép một lần nhấp và chuyển đổi thời gian thực

Cách Sử Dụng

  1. 1Chọn tab Mã hóa hoặc Giải mã
  2. 2Nhập hoặc dán văn bản hoặc dữ liệu BASE64 vào trường nhập
  3. 3Nhấp nút Chuyển đổi để xem kết quả và sao chép

Trường Hợp Sử Dụng

Mã Hóa/Giải Mã BASE64 hữu ích trong các tình huống sau:

  • Mã hóa tệp đính kèm email (MIME)
  • Lưu trữ dữ liệu nhị phân trong JSON/XML
  • Nhúng hình ảnh trực tiếp vào HTML/CSS (Data URI)
  • Truyền dữ liệu trong giao tiếp API
  • Mã hóa token xác thực và mật khẩu

Chi Tiết Kỹ Thuật

BASE64 sử dụng 64 ký tự có thể in để biểu diễn dữ liệu nhị phân.

Phương Pháp Mã Hóa

Chia 3 byte (24 bit) dữ liệu nhị phân thành 4 nhóm 6 bit, và ánh xạ mỗi nhóm thành một trong 64 ký tự (A-Z, a-z, 0-9, +, /).

Phương Pháp Giải Mã

Chuyển đổi các ký tự BASE64 thành giá trị 6 bit tương ứng, sau đó nối chúng lại để khôi phục dữ liệu nhị phân gốc. Các ký tự đệm (=) được bỏ qua.

Câu Hỏi Thường Gặp

Mã hóa Base64 là gì?

Base64 là phương thức mã hóa nhị phân sang văn bản, biểu diễn dữ liệu nhị phân dưới dạng chuỗi ASCII. Nó thường được sử dụng để mã hóa dữ liệu truyền qua các giao thức dựa trên văn bản.

Khi nào tôi nên sử dụng mã hóa Base64?

Sử dụng Base64 khi bạn cần truyền dữ liệu nhị phân qua các kênh chỉ văn bản, nhúng hình ảnh vào HTML/CSS, lưu trữ dữ liệu nhị phân trong JSON/XML, hoặc đính kèm tệp trong email.

Mã hóa Base64 có an toàn không?

Không, Base64 không phải là mã hóa bảo mật. Nó chỉ đơn giản là một định dạng mã hóa dữ liệu có thể dễ dàng giải mã. Không bao giờ sử dụng Base64 đơn lẻ để bảo vệ thông tin nhạy cảm.

Tại sao Base64 làm tăng kích thước dữ liệu?

Mã hóa Base64 làm tăng kích thước dữ liệu khoảng 33% vì nó chuyển đổi mỗi 3 byte dữ liệu nhị phân thành 4 ký tự ASCII.

Tôi có thể mã hóa tệp bằng Base64 không?

Có, bạn có thể mã hóa bất kỳ loại tệp nào bao gồm hình ảnh, PDF và tài liệu. Công cụ của chúng tôi hỗ trợ tải tệp kéo và thả để mã hóa dễ dàng.