Base64 ellenőrző és javító

Base64-sztringek ellenőrzése, elemzése és javítása. Felismeri az érvénytelen karaktereket, ellenőrzi a kitöltést, megállapítja, hogy URL-biztos vagy szabványos kódolás-e, és automatikusan javítja a gyakori hibákat.
Minden feldolgozás helyben, a böngészőben történik — az adatok soha nem töltődnek fel szerverre.
Ez az eszköz ezeket ellenőrzi:
• Karakterkészlet: érvényes Base64-karakterek: A-Z, a-z, 0-9, +, /, = (csak kitöltésként).
• Hossz: a Base64-sztringek hossza négy karakter többszöröse legyen.
• Kitöltés: érvényes = kitöltés (0, 1 vagy 2 záró =).
• Formátumfelismerés: szabványos vagy URL-biztos (-_).
Automatikus javítás: eltávolítja az érvénytelen karaktereket, javítja a kitöltést, és normalizálja a sztringet.
Miért hibásodik meg a Base64

Az érvényes Base64 pontosan 64 karaktert és = kitöltést használ, teljes hossza pedig négy többszöröse kell legyen. A hibás bemenetek többsége három dolog egyike: az adattal együtt bemásolt szóközök vagy sortörések, az URL-biztos ábécé, amely a +/-t -_-ra cseréli, vagy a kitöltését elvesztett, csonka farok.

A javítás sorrendje számít: először a szóközök eltávolítása, majd az URL-biztos ábécé visszaalakítása, végül az = kitöltés pótlása a négy többszörösére.