JNTZN

Chuyển Base64 Sang Văn Bản

Công cụ Base64
Công cụ Base64

Base64 bộ chuyển đổi

Base64
Văn bản
Sẵn sàng
Dán chuỗi Base64
0 ký tự
Văn bản đã giải mã
0 ký tựUTF-8
Base64
PDF
Sẵn sàng
Dán PDF được mã hóa Base64
0 ký tự
Dán chuỗi Base64 của tệp PDF. Các byte đã giải mã sẽ được lưu trực tiếp dưới dạng .pdf có thể tải xuống.
PDF sẵn sàng
output.pdf
Base64
Hex
Sẵn sàng
Dán chuỗi Base64
0 ký tự
Định dạng đầu ra
Đầu ra Hex
0 byte0 ký tự hex
Văn bản
Base64
Sẵn sàng
Nhập hoặc dán văn bản
0 ký tự
Mã hóa
Đầu ra Base64
0 ký tự0% chi phí bổ sung
PDF
Base64
Chưa tải tệp nào
Thả tệp PDF vào đây
📄
Kéo và thả PDF của bạn vào đây
hoặc nhấp Duyệt tìm để chọn tệp
document.pdf
0 KB
PDF
Mã hóa bất kỳ PDF nào thành chuỗi Base64. Hữu ích để nhúng vào JSON, URI dữ liệu HTML hoặc API chấp nhận dữ liệu nhị phân dưới dạng Base64.
Đầu ra Base64
0 ký tựKích thước đã mã hóa
Hex
Base64
Sẵn sàng
Dán chuỗi hex
0 ký tự
Chấp nhận hex có dấu cách (48 65 6c), đơn giản (48656c) hoặc có tiền tố (0x48 0x65) — dấu cách, dấu gạch ngang và tiền tố 0x được tự động xóa.
Đầu ra Base64
0 byte0 ký tự
Xong!

Bộ chuyển đổi Base64 sang văn bản là gì?

Bộ chuyển đổi Base64 sang văn bản nhận một chuỗi được mã hóa Base64 và giải mã nó trở lại thành văn bản thuần túy mà con người có thể đọc được. Đây là thao tác Base64 đơn giản nhất và thường được cần đến nhất — đảo ngược quá trình mã hóa đã được áp dụng cho một đoạn văn bản để bạn thực sự có thể đọc nội dung của nó. Không giống như các bộ chuyển đổi PDF hay Hex xử lý dữ liệu nhị phân, công cụ này được thiết kế đặc biệt để khôi phục chuỗi ký tự gốc đã được mã hóa.

Tại sao bạn nên chuyển đổi các tệp Base64 của mình?

Văn bản được mã hóa Base64 xuất hiện ở nhiều nơi hơn hầu hết mọi người nhận ra. Các token JWT — các token xác thực được sử dụng bởi hầu hết mọi ứng dụng web hiện đại — lưu trữ dữ liệu của chúng dưới dạng Base64, và việc giải mã chúng sẽ tiết lộ các xác nhận quyền của người dùng, quyền hạn và thời gian hết hạn bên trong. Các tiêu đề Xác thực Cơ bản HTTP mã hóa tổ hợp tên người dùng và mật khẩu dưới dạng Base64. Các tiêu đề email thường xuyên mã hóa dòng chủ đề và tên người gửi trong Base64 khi chúng chứa các ký tự không phải ASCII. Các tệp cấu hình, biến môi trường và bí mật Kubernetes thường lưu trữ các chuỗi nhạy cảm như khóa API và mật khẩu trong Base64 để tránh các vấn đề thoát ký tự đặc biệt. Các nhà phát triển cũng sử dụng nó thường xuyên khi truyền văn bản qua các hệ thống chỉ xử lý ASCII một cách an toàn. Trong tất cả các tình huống này, có một cách nhanh chóng để giải mã và đọc văn bản gốc thực sự rất hữu ích.

Bộ chuyển đổi Base64 sang văn bản có xử lý được các tệp lớn không?

Có, một cách thoải mái. Vì đầu ra là văn bản thuần túy và quá trình giải mã là một hoạt động đơn giản trong bộ nhớ, ngay cả các chuỗi Base64 rất dài cũng được giải mã gần như ngay lập tức. Ràng buộc thực tế duy nhất là bộ nhớ của trình duyệt, điều này đối với văn bản thuần túy sẽ chỉ trở thành vấn đề ở kích thước tệp quá lớn đến mức bạn khó có thể gặp trong một tình huống mã hóa văn bản thực tế. Các tiểu thuyết được mã hóa, kết xuất nhật ký và các tải trọng cấu hình dài đều được giải mã mà không có vấn đề gì.

Công cụ chuyển đổi Base64 sang văn bản hoạt động như thế nào?

Quy trình bao gồm ba bước. Đầu tiên, đầu vào được chuẩn hóa — mọi khoảng trắng, ngắt dòng hoặc ký tự định dạng lạc lõng đều được loại bỏ, vì các chuỗi Base64 đôi khi được ngắt dòng ở 76 ký tự vì lý do tương thích email lịch sử. Thứ hai, hàm JavaScript atob() giải mã chuỗi Base64 trở lại thành chuỗi nhị phân thô, trong đó mỗi ký tự tương ứng với một byte dữ liệu. Thứ ba — và đây là bước phân biệt một bộ giải mã văn bản đúng nghĩa với một bộ giải mã đơn giản — các byte thô được chuyển qua API TextDecoder với mã hóa UTF-8 được chỉ định, giúp tái tạo chính xác các chuỗi đa byte thành các ký tự Unicode mong muốn. Điều này có nghĩa là các chữ cái có dấu, các chữ viết không phải Latin, emoji và các ký tự khác ngoài ASCII cơ bản đều được giải mã chính xác thay vì trở thành các ký hiệu lộn xộn.

Công cụ chuyển đổi Base64 sang văn bản 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 mà 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àn hình nền và sử dụng ngoại tuyến vô thời hạn.