Vai al contenuto

Convertitore da Base32 a Text

Codificate il testo in Base32 o decodificate Base32 in testo con l'alfabeto standard da A a Z e da 2 a 7 definito nella RFC 4648. Lo strumento converte l'input in byte UTF-8, scrive gruppi di otto caratteri con padding = facoltativo e decodifica senza distinguere tra maiuscole e minuscole, ignorando spazi e interruzioni di riga. Aiuta gli sviluppatori a gestire segreti TOTP, indirizzi onion, record DNS e nomi di file che richiedono una codifica che non distingua tra maiuscole e minuscole.

Reimposta

Domande frequenti

Che cos'è Base32?

Base32 è una codifica da binario a testo definita nella RFC 4648 che usa 32 caratteri: le lettere da A a Z e le cifre da 2 a 7. Ogni 5 byte diventano 8 caratteri, quindi l'output è circa il 60 percento più grande dell'input. Evita le lettere minuscole e le cifre facili da confondere.

Quali sono gli esempi della RFC 4648?

f viene codificato come MY======, fo come MZXQ====, foo come MZXW6===, foob come MZXW6YQ=, fooba come MZXW6YTB e foobar come MZXW6YTBOI======. Un input vuoto rimane vuoto. Lo strumento riproduce tutti questi risultati.

A cosa serve l'opzione di padding?

Con il padding attivato, il codificatore aggiunge segni = finché la lunghezza non è un multiplo di otto, come specificato dalla RFC 4648. Molte app TOTP e URL usano Base32 senza padding, quindi disattivatelo per questi casi. Il decodificatore accetta entrambe le forme.

La decodifica distingue tra maiuscole e minuscole?

No. Il decodificatore accetta lettere maiuscole e minuscole e ignora spazi, tabulazioni e interruzioni di riga. L'output codificato è sempre in maiuscolo.

Perché il mio input Base32 viene rifiutato?

Sono validi solo i caratteri da A a Z, da 2 a 7 e i segni = finali. Le cifre 0, 1, 8 e 9 non fanno parte dell'alfabeto; vengono rifiutate anche le lunghezze che non possono derivare da byte interi, come uno, tre o sei caratteri nell'ultimo gruppo.

Posso decodificare un segreto TOTP con questo strumento?

Potete decodificarlo, ma i segreti TOTP sono byte casuali, non testo. Lo strumento segnala quindi che il risultato non è testo UTF-8 valido, perché mostra solo i dati decodificati che costituiscono testo leggibile.

Come vengono gestiti i caratteri non ASCII?

Il testo viene codificato in UTF-8 prima della conversione, quindi caratteri come é ed emoji occupano da due a quattro byte ciascuno. La decodifica riconverte i byte nello stesso testo.

È uguale a Base32hex o Crockford Base32?

No. Base32hex usa le cifre da 0 a 9 e le lettere da A a V, mentre la variante di Crockford omette I, L, O e U. Questo strumento usa solo l'alfabeto standard della RFC 4648.

Base32 cifra i miei dati?

No. Base32 è una codifica che chiunque può invertire. Cambia l'aspetto dei dati, non chi può leggerli.

Quanto testo posso convertire?

Fino a 5 MiB di testo per richiesta. La conversione viene eseguita sul server e l'input non viene salvato.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.