Intrare: 0 bytes
Ieșire: 0 bytes

Ai nevoie să gestionezi date în format Base64? Site-ul nostru este soluția completă pentru tot ce ține de Base64! Indiferent dacă vrei să decodifici date sau să le codifici în Base64, platforma noastră face totul simplu, din câteva clicuri.

De ce Base64?

Codificarea Base64 este o tehnică ce transformă datele binare într-un format compatibil cu textul. Acest lucru este util în special pentru datele care trebuie transmise în siguranță prin medii destinate textului. Aplicațiile comune includ e-mailul (prin MIME) și stocarea datelor complexe în fișiere XML sau JSON.

Funcții care îți vor plăcea

  • Decodificare rând cu rând: Decodifică rânduri individuale separate prin linii noi, păstrând integritatea datelor tale.
  • Mod Live: Decodifică sau codifică date instantaneu în browser, fără interacțiune cu serverul.

Detalii Base64

Base64 nu este doar o schemă unică, ci o categorie de metode de codificare. Este conceput pentru a reprezenta date binare într-un format de șir ASCII prin traducerea acestora într-o reprezentare Base64. Un buffer de 24 de biți este utilizat pentru a stoca trei octeți de 8 biți, care sunt apoi convertiți în patru caractere codificate Base64.

Exemplu

Cuvântul „Man” este convertit în „TWFu” în Base64. În ASCII, literele „M”, „a” și „n” au valorile 77, 97, 110. Acestea sunt reprezentate în binar ca „01001101”, „01100001” și „01101110”. Procesul de codificare Base64 le transformă în „TWFu”.

Cum devine textul Base64?

Te-ai întrebat vreodată cum un text obișnuit precum „TEXT” se transformă în ceva ce pare de neînțeles, cum ar fi „VEVYVA==”? Aceasta este magia codificării Base64! Nu-ți face griji, nu este atât de complicat pe cât pare. Hai să explicăm pas cu pas.

Pasul 1: Valori ASCII

Fiecare literă de pe tastatură corespunde unui număr cunoscut sub numele de valoare ASCII. De exemplu, valoarea ASCII pentru „T” este 84, pentru „E” este 69 și așa mai departe. Astfel, textul nostru „TEXT” devine o serie de numere:

Pasul 2: Conversie binară

Calculatoarele vorbesc limbajul de 0 și 1, cunoscut sub numele de binar. Așadar, convertim aceste numere în binar:

Pasul 3: Combinarea binarului

Apoi combinăm aceste numere binare într-un singur șir lung:

Pasul 4: Împărțirea în grupuri de 6 biți

Codificarea Base64 ia acest șir binar lung și îl împarte în bucăți mai mici de câte 6 biți. Dacă ultima bucată nu are 6 biți, adăugăm zerouri pentru a o completa.

Pasul 5: Conversie în zecimal

Fiecare dintre aceste grupuri de 6 biți este apoi convertit înapoi într-un număr zecimal (un număr similar cu valorile ASCII).

Pasul 6: Caractere Base64

În cele din urmă, folosim aceste numere zecimale pentru a alege caracterele corespunzătoare din tabelul Base64, care conține un set de 64 de caractere diferite (A-Z, a-z, 0-9, +, /).

Pasul 7: Padding (Completare)

Dacă rezultatul Base64 nu este un multiplu de 4 caractere, adăugăm simboluri „=” la sfârșit pentru a-l ajusta.

Urmând acești pași, textul nostru „TEXT” devine „VEVYVA==”. Voila! Acum știi cum textul obișnuit se transformă în Base64. Poți încerca să codifici și alte cuvinte pentru a vedea cum arată!