> umano | intuitivo | checksum <
// Crockford Base32 – codifica leggibile con rilevamento degli errori
Ottimizzato per le persone
Esclude i caratteri confusi (I, L, O, U) e normalizza gli errori di digitazione più comuni.
Rilevamento errori
Carattere di checksum opzionale (modulo 37) per rilevare gli errori.
Input tollerante
Accetta sostituzioni comuni: O→0, I/L→1, U→V per una digitazione più semplice.
>> informazioni tecniche
Come funziona Crockford Base32:
Crockford Base32 utilizza 32 cifre e lettere (escludendo I, L, O, U) per evitare confusioni. Supporta checksum opzionali e accetta sostituzioni di caratteri comuni in fase di decodifica.
Esempio:
"Hello" → 91JPRV3F41BPYWKCCG
Perché usare Crockford Base32?:
- >Nessun carattere difficile da distinguere visivamente
- >Rilevamento degli errori tramite checksum opzionale
- >Case-insensitive
- >Tollera errori di digitazione frequenti
- >Facile da leggere e da dettare
>> Domande frequenti
Che cos’è Crockford Base32?
Crockford Base32 è una codifica Base32 migliorata creata da Douglas Crockford che esclude i caratteri confusi e offre checksum opzionali per il rilevamento degli errori.
In cosa differisce dal Base32 normale?
La variante di Crockford esclude I, L, O e U per evitare confusione con 1, 1, 0 e V. Normalizza inoltre gli errori di input più comuni e offre un checksum opzionale.
Che cos’è la funzione di checksum?
Il checksum opzionale è un carattere di controllo (modulo 37) aggiunto alla fine della stringa codificata che può rilevare errori di un singolo carattere e alcuni errori di scambio.
Quando dovrei usare Crockford Base32?
Usalo per codici leggibili, chiavi di prodotto, URL corte o qualsiasi identificatore che possa essere digitato o comunicato manualmente.