Devi lavorare con il formato Base64? Allora questo sito è perfetto per te! Usa il nostro praticissimo strumento online per codificare o decodificare i tuoi dati.

Decodifica dal formato Base64

Per file binari codificati (come immagini, documenti, ecc.) usa il modulo di caricamento file più in basso in questa pagina.

Decodifica file dal formato Base64

0 Clicca (o tocca) qui per selezionare un file
La dimensione massima del file è 100MB.
Non eseguire file decodificati provenienti da fonti non attendibili.
La decodifica dei file che contengono codice dannoso o contenuti inappropriati sarà bloccata.
Elaborazione...
Attendi fino al completamento del processo di decodifica.
Operazione riuscita!
{{ output }} per scaricare il file decodificato.
Nota: il file viene rimosso dal nostro sistema immediatamente dopo il primo tentativo di download o dopo 15 minuti di inattività.
Errore!
{{ error }}

Panoramica

Scopri Decodifica e Codifica Base64, uno strumento online semplice che fa esattamente ciò che promette: decodifica da codifica Base64 e codifica in essa rapidamente e facilmente. Codifica i tuoi dati in Base64 senza problemi o decodificali in un formato leggibile dall'uomo.

I schemi di codifica Base64 sono comunemente utilizzati quando è necessario codificare dati binari, soprattutto quando tali dati devono essere memorizzati e trasferiti su supporti progettati per gestire il testo. Questa codifica aiuta a garantire che i dati rimangano intatti senza modifiche durante il trasporto. Base64 è comunemente usato in diverse applicazioni, inclusa la posta elettronica tramite MIME, e per la memorizzazione di dati complessi in XML o JSON.

Opzioni avanzate

  • Set di caratteri: Nel caso di dati testuali, lo schema di codifica non contiene il set di caratteri, quindi è necessario specificare quale set di caratteri è stato utilizzato durante il processo di codifica. Di solito è UTF-8, ma può essere anche un altro; se non sei sicuro, prova le opzioni disponibili o l'opzione di rilevamento automatico. Queste informazioni vengono utilizzate per convertire i dati decodificati nel set di caratteri del nostro sito, in modo che tutte le lettere e i simboli possano essere visualizzati correttamente. Nota che questo non è rilevante per i file, poiché non è necessario applicare conversioni web-safe.
  • Decodifica ogni riga separatamente: I dati codificati consistono generalmente in testo continuo, quindi anche i caratteri di nuova linea vengono convertiti nella loro forma Base64. Prima della decodifica, tutti gli spazi non codificati vengono rimossi dall'input per salvaguardarne l'integrità. Questa opzione è utile se intendi decodificare più voci di dati indipendenti separate da interruzioni di riga.
  • Modalità Live: Quando attivi questa opzione, i dati inseriti vengono decodificati immediatamente con le funzioni JavaScript integrate del browser, senza inviare alcuna informazione ai nostri server. Attualmente, questa modalità supporta solo il set di caratteri UTF-8.

Sicuro e protetto

Tutte le comunicazioni con i nostri server avvengono tramite connessioni sicure SSL (https). Eliminiamo i file caricati dai nostri server subito dopo la loro elaborazione, e il file scaricabile risultante viene eliminato subito dopo il primo tentativo di download o dopo 15 minuti di inattività (a seconda di quale si verifica prima). Non conserviamo né ispezioniamo in alcun modo il contenuto dei dati inviati o dei file caricati. Leggi la nostra privacy policy qui sotto per maggiori dettagli.

Completamente gratuito

Il nostro strumento è gratuito. Da ora non è più necessario scaricare alcun software per operazioni così semplici.

Dettagli della codifica Base64

Base64 è un termine generico per diversi schemi di codifica simili che codificano dati binari trattandoli numericamente e traducendoli in una rappresentazione base-64. Il termine Base64 deriva da una specifica codifica di trasferimento contenuti MIME.

Design

La scelta dei caratteri che compongono i 64 caratteri richiesti per Base64 varia tra le implementazioni. La regola generale è scegliere un set di 64 caratteri che sia sia 1) parte di un sottoinsieme comune alla maggior parte delle codifiche, sia 2) stampabile. Questa combinazione rende improbabile che i dati vengano modificati durante il transito attraverso sistemi come le e-mail, tradizionalmente non 8-bit clean. Ad esempio, l'implementazione Base64 di MIME utilizza A-Z, a-z e 0-9 per i primi 62 valori, e "+" e "/" per gli ultimi due. Altre varianti, generalmente derivate da Base64, condividono questa proprietà ma differiscono nei simboli scelti per gli ultimi due valori; un esempio è la variante URL e filename-safe "RFC 4648 / Base64URL", che utilizza "-" e "_".

Esempio

Ecco un estratto da *Leviathan* di Thomas Hobbes:

"Man is distinguished, not only by his reason, but ..." ("L'uomo si distingue non solo per la sua ragione, ma ...")

Questo viene rappresentato come una sequenza di byte ASCII e codificato nello schema Base64 di MIME come segue:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Nell'estratto sopra, il valore codificato di Man è TWFu. Codificato in ASCII, le lettere "M", "a" e "n" sono memorizzate come byte 77, 97 e 110, equivalenti a "01001101", "01100001" e "01101110" in base-2. Questi tre byte vengono uniti in un buffer di 24 bit producendo la sequenza binaria "010011010110000101101110". Blocchi di 6 bit (6 bit hanno un massimo di 64 valori binari diversi) vengono convertiti in 4 numeri (24 = 4 * 6 bit) che vengono poi convertiti nei corrispondenti valori Base64.

Contenuto testuale M a n
ASCII 77 97 110
Schema di bit 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
Indice 19 22 5 46
Codificato in Base64 T W F u

Come mostra questo esempio, la codifica Base64 converte 3 byte non codificati (in questo caso caratteri ASCII) in 4 caratteri ASCII codificati.