Base64-validator & -reparasjon

Valider, analyser og reparer Base64-strenger. Finner ugyldige tegn, kontrollerer utfyllingen, skiller URL-trygg fra standardkoding, og reparerer automatisk vanlige feil.
All behandling skjer lokalt i nettleseren — data lastes aldri opp til noen server.
Dette verktøyet kontrollerer:
• Tegnsett: Gyldige Base64-tegn: A-Z, a-z, 0-9, +, /, = (kun utfylling).
• Lengde: Base64-strenger skal være et multiplum av 4 tegn.
• Utfylling: Gyldig =-utfylling (0, 1 eller 2 etterfølgende =).
• Formatgjenkjenning: Standard kontra URL-trygt (-_).
Automatisk reparasjon: Fjerner ugyldige tegn, retter utfyllingen og normaliserer strengen.
Hvorfor Base64 går i stykker

Gyldig Base64 bruker nøyaktig 64 tegn pluss =-utfylling, og den totale lengden må være et multiplum av 4. Det meste av ødelagt inndata er ett av tre ting: mellomrom eller linjeskift limt inn sammen med dataene, det URL-trygge alfabetet som bytter +/ mot -_, eller en avkortet hale som har mistet utfyllingen.

Rekkefølgen på reparasjonen er viktig: fjern mellomrom først, oversett det URL-trygge alfabetet tilbake, og fyll deretter ut med = til et multiplum av 4.