Bộ kiểm tra & sửa Base64

Kiểm tra, phân tích và sửa chuỗi Base64. Phát hiện ký tự không hợp lệ, kiểm tra phần đệm, nhận diện mã hóa an toàn URL hay tiêu chuẩn, và tự động sửa các lỗi thường gặp.
Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn — dữ liệu của bạn không bao giờ được tải lên máy chủ nào.
Công cụ này kiểm tra:
• Tập ký tự: Ký tự Base64 hợp lệ: A-Z, a-z, 0-9, +, /, = (chỉ dùng làm đệm).
• Độ dài: Chuỗi Base64 phải là bội số của 4 ký tự.
• Phần đệm: Phần đệm = hợp lệ (0, 1 hoặc 2 dấu = ở cuối).
• Nhận diện định dạng: Tiêu chuẩn hay an toàn URL (-_).
Tự động sửa: Xóa ký tự không hợp lệ, sửa phần đệm và chuẩn hóa chuỗi.
Vì sao Base64 bị lỗi

Base64 hợp lệ chỉ dùng đúng 64 ký tự cộng với phần đệm =, và tổng độ dài phải là bội số của 4. Phần lớn đầu vào lỗi thuộc một trong ba trường hợp: khoảng trắng hoặc dấu xuống dòng được dán kèm dữ liệu, bảng chữ cái an toàn URL đổi +/ thành -_, hoặc phần đuôi bị cắt mất phần đệm.

Thứ tự sửa rất quan trọng: trước hết xóa khoảng trắng, đổi lại bảng chữ cái an toàn URL, rồi thêm lại = để độ dài thành bội số của 4.