> menneskelig | brukervennlig | checksums <

// Crockford Base32 – menneskevennlig koding med feildeteksjon

[HUMAN]

Optimalisert for mennesker

Ekskluderer forvirrende tegn (I, L, O, U) og normaliserer vanlige tastefeil.

[CHECKSUM]

Feildeteksjon

Valgfritt checksum-tegn (modulo 37) for å oppdage feil.

[FLEXIBLE]

Tolerant inndata

Godtar vanlige erstatninger: O→0, I/L→1, U→V for enklere inntasting.

>> teknisk informasjon

Hvordan Crockford Base32 fungerer:

Crockford Base32 bruker 32 sifre og bokstaver (uten I, L, O, U) for å hindre forveksling. Det støtter valgfrie checksums og aksepterer vanlige tegnbytter ved dekoding.

Eksempel:

"Hello" → 91JPRV3F41BPYWKCCG

Hvorfor bruke Crockford Base32?:

  • >Ingen visuelt forvekslende tegn
  • >Feildeteksjon via valgfri checksum
  • >Ikke følsom for store/små bokstaver
  • >Tolererer vanlige tastefeil
  • >Lett å lese og å diktere

>> Ofte stilte spørsmål

Hva er Crockford Base32?

Crockford Base32 er en forbedret Base32-koding laget av Douglas Crockford som fjerner forvirrende tegn og tilbyr valgfrie checksums for feildeteksjon.

Hvordan skiller det seg fra vanlig Base32?

Crockford-varianten utelater I, L, O og U for å unngå forveksling med 1, 1, 0 og V. Den normaliserer også vanlige inndatafeil og tilbyr en valgfri checksum.

Hva er checksum-funksjonen?

Den valgfrie checksummen er et kontrolltegn (modulo 37) som legges til på slutten av den kodede strengen og kan oppdage enkle tegnfeil og noen byttefeil.

Når bør jeg bruke Crockford Base32?

Bruk det for menneskelesbare koder, produktnøkler, korte URL-er eller andre identifikatorer som skrives inn eller kommuniseres manuelt.

Andre språk