.Convertor
Menu

Mã hóa & Giải mã Base64

Công cụ sẽ tự động nhận diện loại dữ liệu đầu vào: văn bản thường sẽ được mã hóa Base64, mã Base64 hợp lệ sẽ tự động giải mã về văn bản gốc.

Xử lý cục bộ · Không tải file lên server

Tệp được xử lý trong trình duyệt hiện tại, không tự động tải lên. Lần đầu tải thành phần xử lý có thể cần Internet.

Mã hóa và giải mã Base64: cách sử dụng và giới hạn

Base64 biểu thị byte bằng các ký tự có thể in được. Công cụ này chuyển đổi văn bản UTF-8 để gỡ lỗi API, kiểm tra nhật ký và kiểm tra các đoạn dữ liệu.

Base64 là phương pháp mã hóa, không phải mã hóa bảo mật; Trang này chỉ xuất văn bản UTF-8, không hỗ trợ chuyển đổi bộ ký tự khác hoặc tải tệp nhị phân.

Khả năng giải thích

Văn bản Base64 và Base64URL tiêu chuẩn

Giải mã chấp nhận bảng chữ cái Base64 và Base64URL tiêu chuẩn với - và _, đồng thời khôi phục phần đệm cuối bị bỏ qua. Mã hóa tạo ra Base64 tiêu chuẩn.

URI dữ liệu văn bản và chế độ rõ ràng

Bạn có thể loại bỏ tiền tố data:…;base64, rồi mới giải mã văn bản; Khi nội dung nhập vào có thể gây hiểu nhầm, hãy chọn chế độ mã hóa hoặc giải mã để tránh phụ thuộc vào nhận dạng tự động.

Ví dụ thực tế

Mã hóa văn bản thuần túy thành Base64

Đầu vào

Hello

Kết quả chuyển đổi

SGVsbG8=

Chế độ mã hóa tạo ra kết quả hiển thị. Nhập kết quả đó vào chế độ giải mã để khôi phục Hello.

Giải mã Base64URL không được đệm

Đầu vào

8J-Yig

Kết quả chuyển đổi

😊

Chế độ giải mã chuẩn hóa - theo bảng chữ cái tiêu chuẩn và khôi phục phần đệm trước khi đọc văn bản UTF-8.

Giải mã URI dữ liệu văn bản

Đầu vào

data:text/plain;base64,SGVsbG8=

Kết quả chuyển đổi

Hello

Ví dụ này chứa dữ liệu văn bản; nó không ngụ ý hỗ trợ xuất URI dữ liệu hình ảnh dưới dạng hình ảnh.

Các bước sử dụng

  1. Tự động phát hiện

    Bạn có thể chọn tự động phát hiện, mã hóa hoặc giải mã; Khi cần xác định hướng, hãy chuyển sang chế độ thủ công rồi dán văn bản hoặc chuỗi Base64.

  2. Chuyển đổi trực tiếp

    Công cụ sẽ tự động nhận diện loại dữ liệu đầu vào: văn bản thường sẽ được mã hóa Base64, mã Base64 hợp lệ sẽ tự động giải mã về văn bản gốc.

  3. Sao chép một chạm

    Mỗi khung kết quả đều có nút "Sao chép", giúp lấy nhanh nội dung đã mã hóa hoặc giải mã.

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

Tại sao một số nội dung tự động được giải mã thay vì được mã hóa?

Chế độ tự động chỉ giải mã Base64 chứa văn bản UTF-8 hợp lệ; với dữ liệu không rõ, hãy chọn chế độ thủ công.

Lỗi giải mã thường xảy ra do nguyên nhân gì?

Nguyên nhân phổ biến là dữ liệu đầu vào không phải chuỗi Base64 hợp lệ và đầy đủ, hoặc có lẫn ký tự không hợp lệ ở giữa. Bạn có thể kiểm tra xem nội dung gốc có bị cắt đoạn hay được nối thêm không.

Công cụ này có thể phân tích toàn bộ JWT hoặc giải mã hình ảnh không?

Nó có thể giải mã các đoạn văn bản UTF-8 Base64URL hợp lệ, nhưng không phân tách toàn bộ JWT, xác minh chữ ký hoặc xuất hình ảnh và các tệp nhị phân khác.

Công cụ liên quan

Bài viết liên quan