Validerare och reparation av Base64

Validera, analysera och reparera Base64-strängar. Identifierar ogiltiga tecken, kontrollerar utfyllnaden, avgör om det är URL-säker eller standardkodning och reparerar automatiskt vanliga fel.
All bearbetning sker lokalt i webbläsaren — data laddas aldrig upp till någon server.
Det här verktyget kontrollerar:
• Teckenuppsättning: giltiga Base64-tecken: A-Z, a-z, 0-9, +, /, = (endast utfyllnad).
• Längd: Base64-strängar ska vara en multipel av 4 tecken.
• Utfyllnad: giltig =-utfyllnad (0, 1 eller 2 avslutande =).
• Identifiering av format: standard mot URL-säker (-_).
Automatisk reparation: tar bort ogiltiga tecken, korrigerar utfyllnaden och normaliserar strängen.
Varför Base64 går sönder

Giltig Base64 använder exakt 64 tecken plus =-utfyllnad, och den totala längden måste vara en multipel av 4. De flesta trasiga indata är en av tre saker: blanksteg eller radbrytningar som klistrats in tillsammans med datan, det URL-säkra alfabetet som byter ut +/ mot -_, eller en avkortad slutdel som förlorat sin utfyllnad.

Ordningen vid reparation spelar roll: ta först bort blanksteg, översätt sedan det URL-säkra alfabetet tillbaka och fyll därefter ut med = till en multipel av 4.