kodieren | dekodieren | komprimieren

> menschlich | freundlich | Prüfsummen <

// Crockfords Base32 – menschenfreundliche Codierung mit Fehlererkennung

[HUMAN]

Für Menschen optimiert

Schließt verwirrende Zeichen (I, L, O, U) aus und normalisiert häufige Tippfehler.

[CHECKSUM]

Fehlererkennung

Optionales Prüfsummen-Zeichen (Modulo 37) zur Erkennung von Fehlern.

[FLEXIBLE]

Fehlertolerante Eingabe

Akzeptiert häufige Ersetzungen: O→0, I/L→1, U→V für einfachere Eingabe.

>> Technische Informationen

Wie Crockford Base32 funktioniert:

Crockfords Base32 verwendet 32 Ziffern und Buchstaben (ohne I, L, O, U), um Verwechslungen zu vermeiden. Es unterstützt optionale Prüfsummen und akzeptiert gängige Zeichenersetzungen beim Dekodieren.

Beispiel:

"Hello" → 91JPRV3F41BPYWKCCG

Warum Crockford Base32 verwenden?:

  • >Keine visuell leicht zu verwechselnden Zeichen
  • >Optionale Fehlererkennung über Prüfsumme
  • >Groß-/Kleinschreibung wird ignoriert
  • >Akzeptiert häufige Tippfehler
  • >Gut lesbar und mündlich leicht übertragbar

>> Häufig gestellte Fragen

Was ist Crockfords Base32?

Crockfords Base32 ist eine verbesserte Base32-Codierung von Douglas Crockford, die verwirrende Zeichen ausschließt und optionale Prüfsummen zur Fehlererkennung bietet.

Worin unterscheidet es sich von normalem Base32?

Die Crockford-Variante schließt I, L, O und U aus, um Verwechslungen mit 1, 1, 0 und V zu vermeiden. Sie normalisiert typische Eingabefehler und bietet eine optionale Prüfsumme.

Was ist die Prüfsummen-Funktion?

Die optionale Prüfsumme ist ein Prüfzeichen (Modulo 37), das an das Ende der kodierten Zeichenkette angehängt wird und Ein-Zeichen-Fehler sowie einige Vertauschungen erkennen kann.

Wann sollte ich Crockford Base32 verwenden?

Verwenden Sie es für menschenlesbare Codes, Produktschlüssel, Kurz-URLs oder andere Kennungen, die manuell eingegeben oder mündlich übermittelt werden.

Weitere Sprachen