Mã hóa và giải mã Base64
Mã hóa văn bản UTF-8 hoặc tệp cục bộ thành Base64/Base64url và giải mã thành văn bản hoặc tệp.
Trang này hiển thị các công cụ có sẵn bằng ngôn ngữ này trong phạm vi hiện tại. Điều đó không có nghĩa mọi công cụ trên trang web đều đã được dịch sang mọi ngôn ngữ.
Cách sử dụng
Chọn thao tác và chế độ văn bản/tệp, rồi chọn Base64url nếu cần. Nhập dữ liệu hoặc chọn tệp cục bộ và xem kết quả. Giải mã thành tệp tải xuống một bản sao mới mà không thay đổi bản gốc.
Hello trở thành SGVsbG8= trong Base64 chuẩn, hoặc SGVsbG8 không có phần đệm trong Base64url.
Phạm vi hỗ trợ và giới hạn
Dựa trên RFC 4648: phần đệm chuẩn đúng, bit đệm bằng 0 và một bộ ký tự được chọn duy nhất. Base64url chấp nhận đầu vào có phần đệm đúng hoặc không có phần đệm và tạo đầu ra không có phần đệm. Mã hóa dạng này không phải mã hóa bảo mật; nội dung đã giải mã không được xem là đáng tin cậy và chỉ được hiển thị dưới dạng văn bản.
Câu hỏi thường gặp
Vì sao giải mã thành tệp có thể thành công nhưng giải mã thành văn bản lại thất bại?
Các byte có thể là dữ liệu nhị phân hợp lệ nhưng không phải UTF-8. Chọn giải mã thành tệp để lưu nguyên các byte; byte văn bản không hợp lệ không bao giờ bị âm thầm thay thế.
Công cụ liên quan
Định dạng và kiểm tra JSON
Định dạng, thu gọn và kiểm tra JSON, đồng thời giữ nguyên số lớn và từ chối khóa trùng lặp.
Mã hóa và giải mã URL
Mã hóa URI đầy đủ hoặc một thành phần và giải mã chuỗi thoát phần trăm thành văn bản ngay trên máy.
So sánh khác biệt văn bản
So sánh văn bản gốc và văn bản đã sửa theo từng dòng, hiển thị phần thêm và xóa bằng worker cục bộ có giới hạn.