> mänskligt | vänligt | checksummor <
// Crockford Base32 – lättläst kodning med feldetektering
Optimerat för människor
Utesluter förväxlingsbara tecken (I, L, O, U) och normaliserar vanliga skrivfel.
Feldetektering
Valfritt checksummetecken (modulo 37) för att upptäcka fel.
Tolerant inmatning
Accepterar vanliga ersättningar: O→0, I/L→1, U→V för enklare inmatning.
>> teknisk information
Hur Crockford Base32 fungerar:
Crockford Base32 använder 32 siffror och bokstäver (utan I, L, O, U) för att undvika förväxling. Det stöder valfria checksummor och accepterar vanliga teckenersättningar vid avkodning.
Exempel:
"Hello" → 91JPRV3F41BPYWKCCG
Varför använda Crockford Base32?:
- >Inga visuellt förväxlingsbara tecken
- >Feldetektering via valfri checksumma
- >Inte skiftlägeskänsligt
- >Tolererar vanliga skrivfel
- >Lätt att läsa och säga högt
>> Vanliga frågor
Vad är Crockford Base32?
Crockford Base32 är en förbättrad Base32-kodning skapad av Douglas Crockford som utesluter förväxlingsbara tecken och erbjuder valfria checksummor för feldetektering.
Hur skiljer det sig från vanlig Base32?
Crockfords variant utesluter I, L, O och U för att undvika förväxling med 1, 1, 0 och V. Den normaliserar även vanliga inmatningsfel och erbjuder en valfri checksumma.
Vad är checksummefunktionen?
Den valfria checksumman är ett kontrolltecken (modulo 37) som läggs till i slutet av den kodade strängen och kan upptäcka enstaka teckenfel och vissa bytessfel.
När ska jag använda Crockford Base32?
Använd det för människoläsbara koder, produktnycklar, korta URL:er eller andra id:n som matas in eller kommuniceras manuellt.