Decodificare una stringa Base64 in testo

recupera il testo originale a partire dalla sua rappresentazione in base64, facilitando la lettura dei dati codificati

Perché decodificare il testo in base64?

La decodifica in base64 viene usata per recuperare i dati originali a partire dalla loro rappresentazione base64. È particolarmente utile quando si ricevono dati codificati in base64 e si ha bisogno di convertirli nel loro formato originale, sia testo, dati binari (come immagini) o altri tipi di dati.

Funzionalità dello strumento di decodifica in base64

Questo strumento vi permette di decodificare facilmente del testo codificato in base64. Potete incollare una stringa base64 nella zona di testo e recuperare la versione decodificata del testo originale.

Come usare lo strumento di decodifica in base64

Nella pagina di decodifica, incollate la stringa base64 che desiderate decodificare nella zona di testo prevista a tal scopo. Cliccate sul pulsante di decodifica per convertire la stringa base64 in testo decodificato.

Una volta decodificato il testo, sarà mostrato in una zona di risultato. Potete copiare il testo decodificato per usarlo nei vostri progetti o applicazioni.

Esempio di decodifica di testo in base64

Ecco un esempio di decodifica di una stringa base64 "Qm9uam91ciwgbW9uZGUgIQ==" in testo originale:


Bonjour, monde !

    

Domande frequenti

Il base64 è una cifratura?

No, è una semplice codifica reversibile senza chiave né segreto. Chiunque può decodificare una stringa base64 con uno strumento come questo o il comando base64 -d. Il base64 serve a trasportare byte qualsiasi in un canale di testo, non a proteggere un contenuto. Per mettere in sicurezza un dato, usate un vero algoritmo di cifratura come AES.

Perché la mia decodifica produce caratteri strani?

Se il risultato contiene simboli incoerenti, la stringa originale codifica probabilmente byte binari (immagine, archivio, chiave crittografica) e non testo. Il nostro strumento è progettato per testo UTF-8. Per decodificare un'immagine, usate il decoder di immagini base64.

Cosa significano i caratteri = alla fine?

Il base64 elabora i byte per gruppi di tre per produrre quattro caratteri. Quando la lunghezza non è un multiplo di tre, il risultato viene completato con uno o due caratteri = che fungono da riempimento (padding). Una stringa base64 valida ha quindi sempre una lunghezza multipla di quattro.

Qual è la differenza tra base64 e base64url?

Il base64 classico usa + e /, che pongono problemi negli URL e nei nomi di file. La variante base64url li sostituisce con - e _ e spesso elimina il padding. È il formato usato dai JWT e da molti token. Il nostro decodificatore tollera entrambe le varianti.

Il testo viene inviato a un server?

La decodifica transita per il nostro server il tempo della richiesta, senza conservazione successiva. Per stringhe molto sensibili (chiavi API, password), preferite il comando locale echo "stringa" | base64 -d su Linux o macOS che non invia nulla in rete.

Come ricodificare il testo decodificato?

Usate il nostro encoder di testo base64 per fare l'operazione inversa. L'andata e ritorno è strettamente senza perdita finché il testo sorgente è in UTF-8 e non modificate la stringa intermedia.

Esempio di richiesta

curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text_encoded":"..."}'

Schema di input

Campo Tipo Richiesto Predefinito
text_encoded string

Endpoint

  • GET https://cdrn.fr/api/v1/tools - elenca tutti gli strumenti disponibili
  • GET https://cdrn.fr/api/v1/tools/base64-text-decoder - recupera lo schema di questo strumento
  • POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute - esegue questo strumento con un payload JSON