Base64-validator og -reparation

Valider, analysér og repareer Base64-strenge. Finder ugyldige tegn, kontrollerer padding, identificerer URL-sikker eller standardkodning og reparerer automatisk almindelige fejl.
Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Hvad dette værktøj kontrollerer:
• Tegnsæt: Gyldige Base64-tegn: A-Z, a-z, 0-9, +, /, = (kun padding).
• Længde: Base64-strenge skal være delelig med 4 tegn.
• Padding: Gyldig =-padding (0, 1 eller 2 efterstillede =).
• Formatgenkendelse: Standard eller URL-sikker (-_).
Automatisk reparation: Fjerner ugyldige tegn, retter padding og normaliserer strengen.
Hvorfor Base64 går i stykker

Gyldig Base64 bruger præcis 64 tegn plus =-padding, og den samlede længde skal være delelig med 4. De fleste ødelagte input skyldes et af tre forhold: mellemrum eller linjeskift, der er indsat sammen med data; det URL-sikre alfabet, der bytter +/ ud med -_; eller en afkortet hale, der har mistet sin padding.

Rækkefølgen ved reparation er vigtig: fjern først mellemrum, oversæt derefter det URL-sikre alfabet tilbage, og tilføj derefter =-padding, så længden bliver delelig med 4.