Come codificare e decodificare Base64 con testo UTF-8

Converti testo UTF-8 in Base64 e verifica il ritorno al contenuto originale.

Guida praticaAggiornato Tempo di lettura indicativo: 3 min
In questa pagina

Prima i byte, poi Base64

Base64 rappresenta i byte usando lettere, cifre e alcuni simboli. Kitavio converte il testo in byte UTF-8 per primo, supportando accenti, script ed emoji diversi.

Hola codifica come SG9sYQ. Il sign pad alcune uscite; non rimuoverlo quando si utilizza questo strumento Base64 standard.

Decodifica con convalida

Scegliere Decodifica e incolla standard Base64. La formattazione dello spazio bianco viene ignorata, ma i caratteri non validi, l'imbottitura o i byte UTF-8 vengono rifiutati.

Base64 utilizza altri caratteri e non è il formato supportato qui. Anche i file binari non possono essere visualizzati come se fossero testo UTF-8.

  1. Selezionare codifica o decodifica.
  2. Incolla il testo completo.
  3. Convertire e controllare accenti e interruzioni di linea.
  4. Copiare il risultato senza aggiungere o rimuovere caratteri.

Non garantisce la riservatezza

Chiunque può invertire Base64. Non può sostituire la crittografia, l'anonimizzazione o una password; un segreto codificato rimane leggibile dopo la decodifica.

La conversione è locale. Se il risultato entra in un URL, potrebbe anche essere necessaria la codifica dei componenti URL a seconda del sistema di ricezione.

Criteri per la revisione e la consegna del risultato

Una prova Unicode può utilizzare una parola accentata, emoji e la rottura finale della linea. Codifica la sequenza esatta e decodificala di nuovo per verificare la conservazione. Se un altro sistema differisce, ispezionare prima la codifica dei caratteri e la variante Base64. Le differenze di alfabeto o imbottitura possono riflettere un formato non supportato da questo convertitore piuttosto che un messaggio sorgente danneggiato. Un campione definito aiuta a distinguere questi problemi di rappresentazione da troncamento accidentale durante il trasferimento.

Documentare se lo scambio coinvolge il testo UTF-8 o dati binari. Questo flusso di lavoro è per il testo, non per l'interpretazione di un'immagine o di un file arbitrario. Utilizzare Immagine a Base64 per un URL di dati immagine e mantenere il prefisso previsto dalla destinazione. Base64 è reversibile, quindi l'output preserva la sensibilità del contenuto originale nonostante sembri illeggibile. Non pubblicare un vero segreto come dimostrazione. Mantenere un riferimento fittizio e verificare la copia completa. Per una stringa inserita in un URL, controllare la variante ricevente e se è richiesta anche la codifica dei componenti invece di applicare ripetutamente le trasformazioni alla cieca. La sequenza appropriata dipende dalle regole di rappresentazione della destinazione e dovrebbe essere stabilita prima di condividere il valore generato.

PROVA TU

Una conversione di andata e ritorno

Codifica la stringa esatta Hello, senza spazi o salti aggiunti. Poi decodifica SGVsbG8=. Puoi ripetere con unicode-text.txt.

La codifica è SGVsbG8= e la decodifica restituisce esattamente Hello.

Base64 usa i byte UTF-8 e non cifra il contenuto. Mantieni il riempimento = nella rappresentazione standard.