codifica | decodifica | compressione

> umano | intuitivo | checksum <

// Crockford Base32 – codifica leggibile con rilevamento degli errori

[HUMAN]

Ottimizzato per le persone

Esclude i caratteri confusi (I, L, O, U) e normalizza gli errori di digitazione più comuni.

[CHECKSUM]

Rilevamento errori

Carattere di checksum opzionale (modulo 37) per rilevare gli errori.

[FLEXIBLE]

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.

Altre lingue