Validator și reparator Base64

Validează, analizează și repară șiruri Base64. Detectează caractere nevalide, verifică umplutura, identifică dacă este codificare sigură pentru URL sau standard și repară automat erorile frecvente.
Toată prelucrarea are loc local în browser — datele nu se încarcă niciodată pe vreun server.
Ce verifică instrumentul:
• Set de caractere: caractere Base64 valide: A-Z, a-z, 0-9, +, /, = (doar pentru umplutură).
• Lungime: șirurile Base64 trebuie să aibă un număr de caractere multiplu de 4.
• Umplutură: umplutură = validă (0, 1 sau 2 de = la sfârșit).
• Detectarea formatului: standard sau sigur pentru URL (-_).
Reparare automată: elimină caracterele nevalide, corectează umplutura și normalizează șirul.
De ce se strică Base64

Base64 valid folosește exact 64 de caractere plus umplutura =, iar lungimea totală trebuie să fie multiplu de 4. Cele mai multe intrări defecte se încadrează în unul din trei cazuri: spații sau întreruperi de rând lipite împreună cu datele, alfabetul sigur pentru URL, care schimbă +/ cu -_, sau o coadă trunchiată care și-a pierdut umplutura.

Ordinea reparației contează: mai întâi se elimină spațiile, apoi se traduce înapoi alfabetul sigur pentru URL, iar apoi se completează din nou cu = până la un multiplu de 4.