Walidator i naprawa Base64

Sprawdzaj, analizuj i naprawiaj ciągi Base64. Wykrywa nieprawidłowe znaki, sprawdza dopełnienie, rozpoznaje wariant bezpieczny dla URL lub standardowy i automatycznie naprawia typowe błędy.
Całe przetwarzanie odbywa się lokalnie w przeglądarce — Dane nigdy nie są wysyłane na żaden serwer.
Co sprawdza to narzędzie:
• Zestaw znaków: poprawne znaki Base64: A-Z, a-z, 0-9, +, /, = (tylko jako dopełnienie).
• Długość: ciągi Base64 powinny mieć długość będącą wielokrotnością 4 znaków.
• Dopełnienie: poprawne dopełnienie = (0, 1 lub 2 końcowe =).
• Wykrywanie formatu: standardowy czy bezpieczny dla URL (-_).
Automatyczna naprawa: usuwa nieprawidłowe znaki, poprawia dopełnienie i normalizuje ciąg.
Dlaczego Base64 się psuje

Poprawny Base64 używa dokładnie 64 znaków plus dopełnienie =, a jego łączna długość musi być wielokrotnością 4. Większość uszkodzonych danych to jedna z trzech rzeczy: białe znaki lub podziały wierszy wklejone razem z danymi, alfabet bezpieczny dla URL, który zamienia +/ na -_, lub obcięty koniec, który stracił dopełnienie.

Kolejność naprawy ma znaczenie: najpierw usuń białe znaki, następnie przywróć alfabet bezpieczny dla URL, a potem dopełnij = do wielokrotności 4.