Input: 0 bytes
Output: 0 bytes

Hai bisogno di gestire dati in formato Base64? Il nostro sito è la soluzione completa per tutto ciò che riguarda il Base64! Che tu debba decodificare dati o codificarli in Base64, la nostra piattaforma rende tutto semplicissimo con pochi clic.

Perché usare Base64?

La codifica Base64 è una tecnica che trasforma i dati binari in un formato testuale. È particolarmente utile per trasmettere dati in modo sicuro su canali progettati per il testo. Le applicazioni comuni includono le email (tramite MIME) e l'archiviazione di dati complessi in file XML o JSON.

Funzionalità che adorerai

  • Decodifica riga per riga: Decodifica singole righe separate da interruzioni di riga, preservando l'integrità dei tuoi dati.
  • Modalità Live: Decodifica o codifica i dati istantaneamente nel tuo browser, senza interazione con il server.

Dettagli sul Base64

Il Base64 non è un singolo schema, ma una categoria di metodi di codifica. È progettato per rappresentare dati binari in formato stringa ASCII. Un buffer a 24 bit viene utilizzato per contenere tre byte da 8 bit, che vengono poi convertiti in quattro caratteri codificati in Base64.

Esempio

La parola "Man" viene convertita in "TWFu" in Base64. In ASCII, le lettere "M", "a" e "n" hanno valori byte 77, 97, 110. Questi sono rappresentati in binario come "01001101", "01100001" e "01101110". Il processo di codifica Base64 li trasforma in "TWFu".

Come il testo diventa Base64?

Ti sei mai chiesto come un testo normale come "TEXT" si trasformi in una sequenza apparentemente casuale come "VEVYVA=="? È la magia della codifica Base64! Non preoccuparti, non è così complicato come sembra. Analizziamolo passo dopo passo.

Passaggio 1: Valori ASCII

Ogni lettera sulla tastiera corrisponde a un numero noto come valore ASCII. Ad esempio, il valore ASCII di 'T' è 84, quello di 'E' è 69, e così via. Quindi, il nostro testo "TEXT" diventa una serie di numeri:

Passaggio 2: Conversione binaria

I computer parlano il linguaggio degli 0 e degli 1, noto come binario. Quindi, convertiamo questi numeri in binario:

Passaggio 3: Unione del binario

Uniamo quindi questi numeri binari in un'unica lunga stringa:

Passaggio 4: Divisione in gruppi da 6 bit

La codifica Base64 prende questa lunga stringa binaria e la divide in piccoli blocchi da 6 bit ciascuno. Se l'ultimo blocco non ha 6 bit, aggiungiamo degli zeri per completarlo.

Passaggio 5: Conversione in decimale

Ognuno di questi gruppi da 6 bit viene poi riconvertito in un numero decimale (un numero simile ai valori ASCII).

Passaggio 6: Caratteri Base64

Infine, usiamo questi numeri decimali per scegliere i caratteri corrispondenti dalla tabella Base64, che contiene un set di 64 caratteri diversi (A-Z, a-z, 0-9, +, /).

Passaggio 7: Padding

Se l'output Base64 non è un multiplo di 4 caratteri, aggiungiamo dei simboli "=" alla fine per renderlo tale.

Seguendo questi passaggi, il nostro testo "TEXT" diventa "VEVYVA==". Voilà! Ora sai come il testo normale si trasforma in Base64. Puoi provare a codificare altre parole e vedere come appaiono!