Codifica Base64

Codifica/decodifica Base64 (strumento di conversione Base64)

È possibile codificare il testo nel formato Base64 o decodificare le stringhe Base64 riportandole al testo UTF-8 originale. Ciò è utile per verificare i valori nelle API, nelle impostazioni, nelle e-mail e nei file JSON.

Traduzione
In attesa di input
Inserisci il testo o una stringa Base64 e clicca su "Converti".

Risultato

Che cos'è la codifica/decodifica Base64?

Base64 Encode/Decode è uno strumento per convertire il testo normale in una stringa codificata in Base64 e per riconvertire una stringa codificata in Base64 nel testo originale. Base64 è un metodo per rappresentare i dati utilizzando solo un insieme limitato di caratteri, come caratteri alfanumerici, segni più, barre e segni di uguale. È comunemente usato nelle e-mail, in HTTP, JSON, nei file di configurazione e nelle integrazioni API. A volte viene utilizzato per incorporare in modo sicuro dati binari o stringhe contenenti caratteri giapponesi in ambienti in cui è difficile gestirli direttamente.

Con questo strumento, è possibile incollare una stringa nel campo di immissione e selezionare "Codifica" per generare una stringa Base64 come testo UTF-8. Al contrario, selezionando "Decode" si analizzerà la stringa Base64 e la si ripristinerà nel testo UTF-8 originale. Poiché elabora caratteri multibyte come il giapponese, le emoji e i simboli come UTF-8 utilizzando TextEncoder e TextDecoder del browser, può essere utilizzato non solo per semplici caratteri alfanumerici, ma anche per verificare stringhe utilizzate in applicazioni reali.

Base64 non è una crittografia. Sebbene sembri una stringa casuale di caratteri, chiunque può decodificarla per leggere il contenuto originale. Pertanto, la codifica di password, chiavi API, token di accesso, informazioni personali e altri dati sensibili utilizzando Base64 non ne garantisce la sicurezza. Si prega di tenere presente che Base64 è un metodo di codifica utilizzato per alterare la rappresentazione dei caratteri a fini di archiviazione o trasmissione e di non utilizzarlo per nascondere informazioni riservate. È importante combinare HTTPS, autenticazione adeguata, crittografia e controlli di accesso secondo necessità.

È possibile copiare i risultati della conversione e scaricarli come file di testo, se necessario. Questo strumento può essere utilizzato per verificare i valori utilizzati nelle intestazioni di autorizzazione API, convalidare le stringhe di autenticazione Basic, controllare il contenuto dei valori Base64 contenuti in JSON, verificare le stringhe Base64 inviate ai log e creare dati di test. Poiché il processo di conversione avviene all'interno del browser, non vi è alcun invio di moduli che invii stringhe di input al server per le operazioni di conversione standard. Tuttavia, si prega di prestare attenzione quando si utilizzano dispositivi condivisi, estensioni del browser, condivisione dello schermo e cronologia degli appunti.

  • È possibile codificare il testo da UTF-8 a Base64.
  • È possibile decodificare le stringhe Base64 in testo UTF-8.
  • Supporta anche stringhe contenenti caratteri multibyte come il giapponese, simboli ed emoji.
  • È possibile copiare i risultati della traduzione negli appunti o salvarli come file di testo.

Come utilizzare la codifica/decodifica Base64

Per prima cosa, incolla la stringa che desideri convertire nel campo "Input". Puoi inserire testo normale, parti di JSON, valori di configurazione, stringhe Base64 ricevute tramite API e altro ancora. Successivamente, nella sezione "Modalità di conversione", seleziona "Codifica" per convertire il testo in Base64, oppure "Decodifica" per convertire il Base64 nuovamente nel testo originale. Infine, clicca sul pulsante "Converti" e la stringa convertita apparirà nel campo di output sottostante.

Se si desidera utilizzare l'output altrove, fare clic su "Copia risultato". Se desideri salvarlo come file, usa "Scarica come TXT". Cliccando su "Cambia input e modalità" si trasferisce l'output corrente nel campo di input e si passa dalla modalità di codifica a quella di decodifica. Questo è utile quando vuoi decodificare immediatamente il risultato codificato per verificare se torna all'originale, o quando vuoi ricodificare il risultato decodificato.

Durante la decodifica, si verificherà un errore se si immette una stringa non valida come Base64 o dati che non possono essere ripristinati come testo UTF-8. Sebbene le interruzioni di riga e gli spazi all'interno di una stringa Base64 vengano rimossi durante l'elaborazione, questo strumento non supporta il ripristino di formati Base64 compatibili con gli URL che utilizzano "-" o "_", né di file binari come le immagini. Si prega di utilizzare questo strumento allo scopo di verificare i dati di testo.

  1. Inserisci del testo o una stringa Base64 nel campo di immissione.
  2. Selezionare "Encode" per convertire il testo in Base64 e "Decode" per riconvertire il Base64 in testo.
  3. Fare clic sul pulsante "Converti" per visualizzare il risultato.
  4. Se necessario, utilizzare "Copia risultati" o "Scarica TXT" per salvare i dati nella destinazione desiderata.

Note importanti sull'utilizzo

  • Base64 non è una crittografia. Poiché il contenuto originale può essere letto dopo la decodifica, non può essere utilizzato per proteggere informazioni sensibili.
  • Questo strumento è progettato per convertire il testo in Base64. Si prega di utilizzare uno strumento dedicato per la conversione di file binari di grandi dimensioni, come immagini e PDF.
  • Anche se i dati da decodificare sono correttamente codificati in Base64, potrebbero non essere recuperabili se non si tratta di testo UTF-8.
  • Si noti che la notazione può variare a seconda del caso d'uso, ad esempio Base64 URL-safe o Base64 non riempito. Verificare le specifiche della destinazione prevista, se necessario.

Domande frequenti

Che cos'è Base64?

Base64 è un metodo di codifica che rappresenta i dati utilizzando solo caratteri alfanumerici e alcuni simboli. Viene utilizzato per rappresentare i dati in ambienti con restrizioni sui caratteri, come e-mail, API web, JSON e file di configurazione.

Che cos'è la codifica Base64?

La codifica Base64 è il processo di conversione di testo o dati in una stringa codificata in Base64. Questo strumento tratta il testo immesso come UTF-8 e lo converte in una stringa Base64.

Che cos'è la decodifica Base64?

La decodifica Base64 è il processo di conversione di una stringa codificata in Base64 nei dati originali. Questo strumento ripristina e visualizza le stringhe Base64 come testo UTF-8.

La crittografia è Base64?

No. Base64 non è una crittografia; è una forma di codifica utilizzata per modificare la rappresentazione dei dati. Poiché chiunque può decodificarla, si prega di non utilizzarla per nascondere password o chiavi API.

È possibile convertire il testo giapponese in Base64?

Sì. I caratteri multibyte, come quelli giapponesi, vengono convertiti in Base64 come UTF-8. Vengono ripristinati come testo UTF-8 durante la decodifica.

È possibile convertire anche le emoji e i simboli?

Nella maggior parte dei casi, è possibile effettuare la conversione. Poiché le stringhe di input vengono elaborate in formato UTF-8, il sistema supporta testi contenenti emoji, simboli e caratteri a larghezza intera.

Il testo inserito verrà inviato al server?

Il processo di conversione di questo strumento viene eseguito tramite JavaScript nel browser. Non è previsto l'invio di moduli al server per le operazioni standard di codifica e decodifica.

Qual è la causa dell'errore di decodifica?

Le cause possibili includono caratteri non utilizzabili in Base64, numero di caratteri non valido o riempimento, oppure il fatto che i dati ripristinati non siano testo UTF-8.

Cosa significa il segno di uguale alla fine?

Il segno "=" alla fine di una stringa Base64 è chiamato padding. Viene aggiunto per adeguare la lunghezza dei dati originali all'unità Base64. A seconda del caso d'uso, può essere omesso.

Supporta il Base64 sicuro per gli URL?

Questo strumento è progettato per il Base64 standard. Le stringhe contenenti caratteri come "-" o "_" utilizzati nel Base64 URL-safe potrebbero non essere decodificate correttamente così come sono.

È possibile convertire i file immagine in Base64?

Questa pagina è dedicata esclusivamente alla conversione di testo. Non supporta la conversione di file come immagini o PDF in Base64. Se hai bisogno di convertire file, ti preghiamo di utilizzare uno strumento dedicato.

È possibile utilizzarlo per verificare le stringhe di autenticazione di base?

Sì. Ad esempio, è possibile codificare una stringa come "user:password" utilizzando Base64 per verificare i valori dell'intestazione di autenticazione Basic. Tuttavia, si prega di prestare la massima attenzione durante la gestione delle credenziali di autenticazione.