Công cụ dành cho nhà phát triển / 02
Mã hóa và giải mã Base64
Mã hóa văn bản Unicode sang Base64 hoặc giải mã Base64 trở lại thành văn bản UTF-8 dễ đọc.
Mã hóa và giải mã Base64: TOEA chuyển đổi văn bản thành các byte UTF-8 trước khi mã hóa Base64 và đảo ngược quy trình này khi giải mã, nhờ đó các ký tự quốc tế được xử lý chính xác. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.
- Danh mục
- Công cụ lập trình viên
- Lượt chạy
- Trong trình duyệt của bạn
- Chi phí
- Miễn phí · không cần đăng ký
- Trạng thái khả dụng
- Sẵn sàng sử dụng
Chạy hoàn toàn trong trình duyệt của bạn
Base64 dùng để làm gì
Base64 truyền dữ liệu nhị phân qua các hệ thống được thiết kế cho văn bản: tệp đính kèm email, URL dữ liệu trong HTML và CSS, các trường nhị phân bên trong JSON và thông tin xác thực trong tiêu đề HTTP Basic Authorization. Nó biến mỗi ba byte thành bốn ký tự, nên kết quả lớn hơn bản gốc khoảng một phần ba.
Với hình ảnh, image to Base64 tạo URL dữ liệu sẵn dùng, còn Base64 to image chuyển URL đó trở lại thành tệp.
Base64 tiêu chuẩn và an toàn cho URL
Base64 tiêu chuẩn dùng + và /, đồng thời thêm phần đệm = ở cuối. Biến thể an toàn cho URL, được JWT và nhiều API web sử dụng, dùng - và _ và thường bỏ phần đệm. Nếu một giá trị không thể giải mã, thường là vì nó an toàn cho URL: thay - bằng + và _ bằng /, sau đó thêm = cho đến khi độ dài là bội số của bốn.
Cách sử dụng
- Chọn Mã hóa hoặc Giải mã.
- Dán văn bản hoặc giá trị Base64 của bạn.
- Thực hiện chuyển đổi, sau đó sao chép hoặc tải xuống kết quả.
Quyền riêng tư và giới hạn
Quá trình chuyển đổi chạy cục bộ. Base64 là phương pháp mã hóa dữ liệu, không phải mã hóa bảo mật; bất kỳ ai có giá trị này đều có thể giải mã.
Công cụ liên quan
Câu hỏi thường gặp
Base64 có an toàn không?
Không. Đây là dạng biểu diễn có thể đảo ngược, dùng để truyền byte qua các hệ thống văn bản.
Công cụ có hỗ trợ Unicode không?
Có. Văn bản được mã hóa và giải mã dưới dạng UTF-8.
Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản