> mänskligt | vänligt | checksummor <

// Crockford Base32 – lättläst kodning med fel­detektering

[HUMAN]

Optimerat för människor

Utesluter förväxlingsbara tecken (I, L, O, U) och normaliserar vanliga skrivfel.

[CHECKSUM]

Fel­detektering

Valfritt checksummetecken (modulo 37) för att upptäcka fel.

[FLEXIBLE]

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
  • >Fel­detektering 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 fel­detektering.

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.

Andra språk