Decodificatore Base64 - Decodifica Testo e File

Torna agli Strumenti
Informazioni sulla Decodifica Base64

Decodifica stringhe codificate Base64 verso dati testo o binari originali. Essenziale per allegati email, URL dati, risposte API e trasmissione dati crittografati. Gestisce sia contenuti testuali che file.

Funzionalità Decodifica
  • Conversione istantanea da Base64 a testo
  • Validazione automatica e rilevamento errori
  • Gestisce elegantemente Base64 malformato
  • Supporta Base64 standard e URL-safe
Quando Usare Decodifica Base64
  • Processing token autenticazione API
  • Analisi dati allegati email
  • Debug dati web codificati
  • Conversione URL dati a formato leggibile
Importante: Decodificare Base64 solo da fonti attendibili. Il contenuto decodificato può contenere codice eseguibile o dati dannosi.
Decodifica stringhe codificate Base64 verso dati testo o binari originali. Essenziale per allegati email, URL dati, risposte API e trasmissione dati crittografati. Gestisce sia contenuti testuali che file.

Esempi di Decodifica Base64

Decodifica Testo Semplice
Input: SGVsbG8gV29ybGQh
Output: Hello World!
Decodifica Autenticazione Base HTTP
Input: QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Output: Aladdin:open sesame
Decodifica Dati JSON
Input: eyJuYW1lIjoiSm9obiIsImFnZSI6MzB9
Output: {"name":"John","age":30}
Decodifica URL
Input: aHR0cHM6Ly9leGFtcGxlLmNvbS9wYXRo
Output: https://example.com/path
Guida Validazione Base64

Impara come identificare stringhe Base64 codificate valide:

  • Contiene solo caratteri A-Z, a-z, 0-9, +, /, =
  • Lunghezza è multiplo di 4 (con padding)
  • Padding (=) appare solo alla fine
  • Massimo 2 caratteri di padding
Problemi Comuni e Soluzioni
Caratteri Base64 Non Validi

Rimuovere o sostituire caratteri non validi. Usare solo alfabeto Base64.

Padding Scorretto

Assicurare padding = appropriato alla fine (0, 1 o 2 caratteri).

Output Distorto

Controllare codifica caratteri. La fonte potrebbe essere corrotta o parzialmente copiata.

Come Funziona la Decodifica Base64
  1. 1 Convertire caratteri Base64 in valori 6-bit
  2. 2 Combinare valori 6-bit in byte 8-bit
  3. 3 Gestire padding e creare output binario
  4. 4 Convertire binario in formato testo/dati
Informazioni Padding
= - Un byte mancante
== - Due byte mancanti
Nessun padding - Allineamento perfetto