Decodificatore Base64
Decodifica stringhe codificate in Base64 in testo semplice con analisi dettagliata dei byte, suddivisione dei caratteri, formati di output multipli (testo, esadecimale, binario), supporto URL-safe e convalida della codifica.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool è gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici con Premium (senza annunci + più veloce) oppure inserisci MiniWebtool.com nella whitelist e ricarica la pagina.
- Oppure passa a Premium (senza annunci)
- Consenti gli annunci per MiniWebtool.com, poi ricarica
Decodificatore Base64
Benvenuti nel Decodificatore Base64, uno strumento potente che decodifica le stringhe codificate in Base64 riportandole al loro formato originale di testo o binario. Con un'analisi dettagliata dei byte, molteplici formati di output, supporto URL-safe e visualizzazione della scomposizione dei caratteri, questo decodificatore offre tutto ciò di cui hai bisogno per lavorare con dati codificati in Base64 nei flussi di lavoro di sviluppo, analisi dati e debugging.
Cos'è la codifica Base64?
Il Base64 è uno schema di codifica da binario a testo che rappresenta i dati binari utilizzando un set di 64 caratteri ASCII. Converte i dati binari in un formato di testo che può essere trasmesso in sicurezza su protocolli basati su testo come l'e-mail (MIME), incorporato in documenti JSON/XML o memorizzato in database che accettano solo testo.
Base64 Standard: A-Z, a-z, 0-9, +, / (con = per il padding)
Base64 URL-safe: A-Z, a-z, 0-9, -, _ (sostituisce + e /)
Perché la codifica Base64 è importante
- Allegati e-mail: La codifica MIME utilizza Base64 per trasmettere in sicurezza file binari nelle e-mail
- URI di dati: Incorpora immagini e font direttamente in HTML/CSS usando Base64
- Comunicazione API: Trasmetti in sicurezza dati binari nei payload JSON
- Autenticazione: HTTP Basic Auth codifica le credenziali in Base64
- Cookie e token: I token JWT utilizzano la codifica Base64URL
Come usare questo decodificatore
- Incolla la tua stringa Base64: Copia il testo codificato nel campo di input. Le interruzioni di riga sono gestite automaticamente.
- Seleziona la codifica di output: Scegli UTF-8 per la maggior parte dei contenuti, oppure seleziona ASCII, Latin-1 o UTF-16 per esigenze specifiche.
- Abilita la modalità URL-safe: Seleziona questa opzione se il tuo Base64 utilizza - e _ invece di + e /.
- Clicca su Decodifica: Visualizza il testo decodificato insieme a un'analisi dettagliata.
- Esplora i risultati: Passa tra le visualizzazioni Testo, Hex, Binario e Tabella Byte per diverse rappresentazioni.
Comprendere i formati di output
Vista Testo
Il contenuto decodificato interpretato come testo utilizzando la codifica dei caratteri selezionata. Questo è ciò che ti serve per decodificare contenuti Base64 testuali come file di configurazione, messaggi o credenziali.
Vista Hex
Mostra i byte grezzi come valori esadecimali. Utile per analizzare contenuti binari, eseguire il debug di problemi di codifica o lavorare con dati che includono caratteri non stampabili.
Vista Binaria
Visualizza ogni byte come un numero binario a 8 bit. Utile per l'analisi dei dati a basso livello, la comprensione degli schemi di bit o per scopi educativi.
Tabella dei Byte
Una tabella completa che mostra ogni byte con il suo valore decimale, la rappresentazione esadecimale, la forma binaria e l'equivalente del carattere. Perfetta per un'ispezione dettagliata dei dati codificati.
Base64 Standard vs URL-Safe
| Caratteristica | Base64 Standard | Base64 URL-Safe |
|---|---|---|
| Carattere 62 | + (più) | - (trattino) |
| Carattere 63 | / (slash) | _ (trattino basso) |
| Padding | = (richiesto) | = (spesso omesso) |
| Caso d'uso | E-mail, codifica generale | URL, nomi file, JWT |
Opzioni di codifica dei caratteri
| Codifica | Migliore per | Supporto caratteri |
|---|---|---|
| UTF-8 | Testo moderno, contenuti Unicode | Tutti i caratteri Unicode |
| ASCII | Testo semplice in inglese | 128 caratteri (0-127) |
| Latin-1 | Testo dell'Europa occidentale | 256 caratteri (0-255) |
| UTF-16 | Sorgente codificato in UTF-16 | Tutti i caratteri Unicode |
Casi d'uso comuni di Base64
Sviluppo Web
- URI di dati: Incorpora piccole immagini in CSS/HTML per ridurre le richieste HTTP
- Web font: Includi i font direttamente nei fogli di stile
- Mappe sorgente (Source maps): Codifica le informazioni di debugging nei file raggruppati
API e Autenticazione
- Token JWT: I JSON Web Tokens usano Base64URL per l'header e il payload
- HTTP Basic Auth: Le credenziali sono codificate in Base64 (username:password)
- OAuth: Le credenziali del client spesso usano la codifica Base64
Trasferimento Dati
- Allegati e-mail: La codifica MIME utilizza Base64 per i file binari
- Payload XML/JSON: Dati binari incorporati in formati di testo
- Archiviazione database: Memorizzazione di dati binari in colonne di testo
Sovrapprezzo di dimensione Base64
La codifica Base64 aumenta la dimensione dei dati di circa il 33%. Questo perché ogni 3 byte di input producono 4 byte di output. La formula è:
Dimensione codificata = ⌈(dimensione originale × 4) / 3⌉ + padding
Esempio: 100 byte → ~134 byte codificati
Domande Frequenti
Cos'è la codifica Base64?
Base64 è uno schema di codifica da binario a testo che rappresenta i dati binari utilizzando 64 caratteri ASCII (A-Z, a-z, 0-9, +, /). È comunemente usato per codificare dati binari per la trasmissione su protocolli basati su testo come l'e-mail (MIME) e per incorporare dati binari in documenti JSON, XML o HTML.
Qual è la differenza tra Base64 standard e URL-safe?
Il Base64 standard utilizza i caratteri '+' e '/' che hanno significati speciali negli URL. Il Base64 URL-safe sostituisce '+' con '-' e '/' con '_' per rendere la stringa codificata sicura per l'uso in URL e nomi di file senza richiedere codifiche aggiuntive.
Perché i dati codificati in Base64 terminano con i segni '='?
I caratteri di riempimento '=' assicurano che la lunghezza della stringa codificata in Base64 sia un multiplo di 4. Poiché Base64 codifica 3 byte in 4 caratteri, il riempimento viene aggiunto quando l'input non è uniformemente divisibile per 3. Un '=' significa che l'ultimo gruppo aveva 2 byte, due '=' significa che ne aveva 1.
Base64 può decodificare file binari come le immagini?
Sì, Base64 può codificare e decodificare qualsiasi dato binario incluse immagini, documenti ed eseguibili. Questo decodificatore mostra la rappresentazione esadecimale e binaria dei dati decodificati, utile per analizzare contenuti binari. Per visualizzare un'immagine, i byte decodificati dovrebbero essere salvati come file.
Quale codifica dovrei usare per la decodifica Base64?
Usa UTF-8 per la maggior parte dei contenuti testuali moderni poiché supporta tutti i caratteri Unicode. Usa ASCII per testi semplici in inglese o sistemi legacy. Usa Latin-1 (ISO-8859-1) per testi dell'Europa occidentale e UTF-16 per contenuti originariamente codificati in formato UTF-16.
Quanto sono più grandi i dati codificati in Base64?
La codifica Base64 aumenta la dimensione dei dati di circa il 33%. Questo perché ogni 3 byte di input diventano 4 byte di output (oltre al potenziale padding). Ad esempio, 100 byte di dati diventano circa 134 byte quando codificati in Base64.
Strumenti Correlati
- Codificatore Base64 - Converte testo in Base64
- Codificatore URL - Codifica testo per URL
- Decodificatore URL - Decodifica stringhe codificate in URL
Risorse Aggiuntive
Cita questo contenuto, pagina o strumento come:
"Decodificatore Base64" su https://MiniWebtool.com/it/decodificatore-base64/ di MiniWebtool, https://MiniWebtool.com/
dal team di miniwebtool. Aggiornato: 05 Febbraio 2026