Convertite qualsiasi testo in Base64 utilizzando il nostro encoder/decoder Base64 gratuito e facile da usare.

Impostazioni

Nota: Lo strumento utilizza il set di caratteri UTF-8.

Avete bisogno di gestire dati in formato Base64? Il nostro sito è la vostra soluzione completa per tutto ciò che riguarda Base64! Che abbiate bisogno di decodificare dati alla loro forma originale o di codificarli in Base64, la nostra piattaforma lo rende semplice con pochi clic.

Perché Base64?

La codifica Base64 è una tecnica che trasforma dati binari in un formato adatto al testo. Questo è particolarmente utile quando si devono trasportare dati in modo sicuro su mezzi pensati per il testo. Le applicazioni comuni includono le email (tramite MIME) e la memorizzazione di dati complessi in file XML o JSON.

Funzioni che Amerete

  • Decodifica Righe Singole: Decodificate linee singole separate da interruzioni di riga, mantenendo l'integrità dei vostri dati.
  • Modalità Live: Decodificate o codificate dati istantaneamente nel vostro browser, senza interazione con il server.

Dettagli su Base64

Base64 non è solo un singolo schema, ma una categoria di metodi di codifica. È progettato per rappresentare dati binari in un formato di stringa ASCII, traducendoli in una rappresentazione Base64. Viene utilizzato un buffer di 24 bit 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 di 77, 97, 110. Questi sono rappresentati in binario come "01001101", "01100001", e "01101110". Il processo di codifica Base64 li converte in "TWFu".

Tabella di Codifica Base64

Se siete interessati a capire come funziona la codifica Base64, date un'occhiata a questa tabella. Mostra i 64 caratteri utilizzati nell'alfabeto Base64 e i loro valori indice corrispondenti.

Come il Testo Diventa Base64?

Vi siete mai chiesti come un testo normale come "TESTO" diventi qualcosa che sembra un gergo, come "VEVYVA=="? Questa è la magia della codifica Base64! Non preoccupatevi, non è complicato come sembra. Vediamo passo dopo passo.

Passaggio 1: Valori ASCII

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

Passaggio 2: Conversione in Binario

I computer parlano la lingua degli 0 e degli 1, noti come binario. Quindi, convertiamo questi numeri in binario:
T (84) = 01010100
E (69) = 01000101
X (88) = 01011000
T (84) = 01010100

Passaggio 3: Combinare il Binario

Combiniamo poi questi numeri binari in una stringa lunga:
01010100 01000101 01011000 01010100

Passaggio 4: Dividere in Gruppi da 6 bit

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

Passaggio 5: Convertire in Decimale

Ciascuno di questi gruppi da 6 bit viene poi convertito nuovamente in un numero decimale (un numero come i valori ASCII).

Passaggio 6: Caratteri Base64

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

Passaggio 7: Padding

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

Seguendo questi passaggi, il nostro testo "TESTO" diventa "VEVYVA==". Ecco fatto! Ora sapete come un testo normale diventa Base64. Potete provare a codificare altre parole e vedere come appaiono in Base64!