Validátor a oprava Base64

Ověřte, analyzujte a opravte řetězce Base64. Rozpozná neplatné znaky, zkontroluje výplň, určí, zda jde o bezpečný pro URL nebo standardní zápis, a automaticky opraví běžné chyby.
Veškeré zpracování probíhá lokálně ve vašem prohlížeči — vaše data se nikdy nenahrávají na žádný server.
Co tento nástroj kontroluje:
• Sada znaků: platné znaky Base64: A-Z, a-z, 0-9, +, /, = (pouze jako výplň).
• Délka: řetězce Base64 by měly mít násobek 4 znaků.
• Výplň: platná výplň = (0, 1 nebo 2 koncová =).
• Rozpoznání formátu: standardní nebo bezpečný pro URL (-_).
Automatická oprava: odstraní neplatné znaky, opraví výplň a normalizuje řetězec.
Proč se Base64 rozbije

Platný Base64 používá přesně 64 znaků plus výplň = a jeho celková délka musí být násobkem 4. Většina rozbitých vstupů patří do jedné ze tří skupin: bílé znaky nebo konce řádků vložené spolu s daty, abeceda bezpečná pro URL, která nahrazuje +/ za -_, nebo useknutý konec, který přišel o výplň.

Pořadí oprav je důležité: nejprve odstraňte bílé znaky, potom přeložte abecedu bezpečnou pro URL zpět a nakonec doplňte = na násobek 4.