Tools App di

Spiegazione della codifica Base64 (e quando non usarla)

Codifica il testo in Base64 o decodifica Base64 in testo. Il codificatore scrive prima i byte UTF-8, quindi i caratteri accentati e le emoji sopravvivono al viaggio di andata e ritorno.

Come funziona

Il codificatore scrive l'input come byte UTF-8, quindi mappa ogni tre byte su quattro caratteri dell'alfabeto Base64, aggiungendo = riempimento alla fine. La decodifica inverte la mappatura e rilegge i byte come UTF-8, motivo per cui i caratteri accentati e le emoji sopravvivono al viaggio di andata e ritorno.

  • Base64 standard con imbottitura. Base64 sicuro per URL è disponibile dallo strumento JWT per i token.

Perché è importante

I dati binari e JSON non si mescolano bene, quindi la maggior parte delle API che trasportano immagini, certificati o piccoli file li codificano prima in base64. Sapere cosa fa la codifica – e cosa non protegge – previene sia i trasferimenti corrotti che le false aspettative sulla privacy.

Un esempio pratico

Il testo ciao mondo diventa aGVsbG8gd8O2cmxk perché il codificatore scrive prima i byte UTF-8. La decodifica di quegli stessi byte ripristina i caratteri originali, accenti inclusi.

Errori comuni

  • Trattare Base64 come crittografia: è reversibile da chiunque.
  • Dimenticando il riempimento, che alcuni decoder rifiutano.
  • Decodificare un token sicuro per URL senza tradurre - e _ in + e /.

Consigli pratici

Se l'output decodificato assomiglia a mojibake, probabilmente i byte non erano UTF-8; decodificare come Latin-1 per esaminarli. Per gli URL, passa all'alfabeto sicuro per gli URL in modo che + e / non necessitino di caratteri di escape aggiuntivi.

Come usarlo

  1. Apri lo strumento. Tutto viene eseguito nella scheda del tuo browser.
  2. Incolla o digita il tuo input, quindi scegli l'azione che ti serve.
  3. Controlla il risultato e copialo con un clic.

Apri lo strumento

Domande comuni

La crittografia Base64 è?

No. È una codifica reversibile. Chiunque può decodificarlo, quindi non usarlo mai per proteggere un segreto.

Perché emoji e accenti sopravvivono alla decodificazione?

Il testo viene codificato come byte UTF-8 prima di Base64 e decodificato nuovamente come UTF-8, quindi i caratteri non ASCII vengono eseguiti correttamente.

Supporta i file?

Questa versione gestisce solo testo. I file binari avrebbero bisogno di un codificatore di file, che non fa parte di questa pagina.

Questo strumento è davvero gratuito?

SÌ. Non esiste alcun account, nessun paywall e nessun limite di utilizzo. L'app Tools è finanziata da aumenso, lo studio dietro di essa.

Tutto ciò che inserisco è stato caricato?

No. Lo strumento viene eseguito nella scheda del browser; ciò che inserisci non ci viene mai inviato e mai archiviato.

← Tutti i post