> menselijk | gebruiksvriendelijk | checksums <

// Crockford Base32 – mensvriendelijke codering met foutdetectie

[HUMAN]

Geoptimaliseerd voor mensen

Sluit verwarrende tekens (I, L, O, U) uit en normaliseert veelvoorkomende typefouten.

[CHECKSUM]

Foutdetectie

Optioneel checksum-teken (modulo 37) om fouten te detecteren.

[FLEXIBLE]

Vergevingsgezinde invoer

Accepteert veelgebruikte vervangingen: O→0, I/L→1, U→V voor makkelijker typen.

>> technische informatie

Hoe Crockford Base32 werkt:

Crockford Base32 gebruikt 32 cijfers en letters (zonder I, L, O, U) om verwarring te voorkomen. Het ondersteunt optionele checksums en accepteert veelvoorkomende tekenvervangingen bij het decoderen.

Voorbeeld:

"Hello" → 91JPRV3F41BPYWKCCG

Waarom Crockford Base32 gebruiken?:

  • >Geen visueel verwarrende tekens
  • >Foutdetectie via optionele checksum
  • >Niet hoofdlettergevoelig
  • >Tolereert veelvoorkomende typefouten
  • >Gemakkelijk te lezen en mondeling door te geven

>> Veelgestelde vragen

Wat is Crockford Base32?

Crockford Base32 is een verbeterde Base32-codering, ontworpen door Douglas Crockford, die verwarrende tekens uitsluit en optionele checksums biedt om fouten te detecteren.

Hoe verschilt het van gewone Base32?

De Crockford-variant sluit I, L, O en U uit om verwarring met 1, 1, 0 en V te voorkomen. Het normaliseert bovendien veelvoorkomende invoerfouten en biedt een optionele checksum.

Wat is de checksum-functie?

De optionele checksum is een controlekarakter (modulo 37) dat aan het einde van de gecodeerde reeks wordt toegevoegd en fouten van één teken en sommige verwisselingsfouten kan detecteren.

Wanneer moet ik Crockford Base32 gebruiken?

Gebruik het voor mensleesbare codes, productsleutels, korte URL's of andere id's die handmatig worden ingevoerd of mondeling worden doorgegeven.

Andere talen