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
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.
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.
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.
