jsonecho

Mã hóa Base64

Chuyển bất kỳ văn bản nào thành Base64, với việc xử lý đúng giọng và emoji.

Đang tải công cụ...

Cách dùng Mã hóa Base64

  1. Nhét hoặc nhập tin nhắn của bạn.
  2. Đánh dấu URL an toàn nếu kết quả đi vào một URL hoặc token.
  3. Sao chép chuỗi Base64.

Về Mã hóa Base64

Base64 đại diện cho dữ liệu nhị phân sử dụng 64 chữ cái, số và hai biểu tượng, vì vậy nó có thể đi qua các hệ thống chỉ xử lý văn bản: email, JSON, URL dữ liệu HTML, tiêu đề HTTP. Đó không phải là mã hóa. Bất cứ ai cũng có thể giải mã nó, vì vậy đừng bao giờ sử dụng nó để giấu một bí mật.

Văn bản được chuyển đổi thành UTF-8 byte trước, do đó giọng, chữ cái Thổ Nhĩ Kỳ và emoji tồn tại trong chuyến đi trở lại. Các biến thể URL an toàn thay đổi + và / cho - và _ và thả padding, đó là những gì JWT và nhiều API web sử dụng.

Câu hỏi thường gặp

Có mã hóa Base64 không?

Không. Đó là một mã hóa đảo ngược mà không có khóa. Ai cũng có thể giải mã nó trong giây lát.

Tại sao sản lượng lớn hơn khoảng một phần ba?

Mỗi ba byte đầu vào trở thành bốn ký tự đầu ra. Chi phí trên là 33 phần trăm, cộng thêm một chút cho đệm.

Base64 an toàn URL là gì?

Một biến thể được xác định trong RFC 4648 thay thế + bằng - và / với _ và thường bỏ qua = đệm. Có thể dùng an toàn trong URL và tên tệp mà không cần thêm escape.

Tại sao các công cụ khác đưa ra kết quả khác cho giọng nói?

Một số công cụ mã hóa các ký tự như Latin-1 byte. Công cụ này sử dụng UTF-8, đó là điều mà hầu hết các hệ thống hiện đại đều mong đợi.

Tôi tìm thấy Base64 được sử dụng trong thực tế ở đâu?

Các tiêu đề xác thực cơ bản, URI dữ liệu cho hình ảnh nhỏ, token JWT, các tệp đính kèm email và lĩnh vực dữ liệu của bí mật Kubernetes.

Thêm công cụ trong URL và Base64

Tất cả công cụ →