Base62

Base62

Das Zahlensystem zur Basis 62, auch Base62 genannt, dient zur Kodierung großer Zahlen mittels ASCII-Zeichen. Dabei werden die Ziffern 0–9 (Wert 0–9), Großbuchstaben A–Z (Wert 10–35) und Kleinbuchstaben a–z (Wert 36–61) verwendet.

Durch die hohe Zahlenbasis entstehen kürzere Zeichenketten, als mit dem Dezimalsystem und Hexadezimalsystem und diese können so von einem Menschen leichter fehlerfrei eingegeben werden.

Beispiel: Ein 128-Bitwert kann im Zahlensystem zur Basis 62 mit 22 Zeichen kodiert werden, benötigt aber hexadezimal 32 und dezimal 39 Stellen.

Typische Anwendungen sind Hashcodes, Schlüssel in der Kryptologie und automatisch generierte PINs. Außerdem wird Base62 auch häufig zur Komprimierung von JavaScript genutzt, um die Gesamtgröße von Webseiten mit hohen Anteilen von JavaScript geringer zu halten. [1] Da Base62 keine Sonderzeichen enthält kann dieses Verfahren auch in URLs und anderen Identifiern genutzt werden. Allerdings kann beispielsweise Base64 effizienter kodiert und dekodiert werden.

Siehe auch

Einzelnachweise

  1. Der JavaScript Kompressor "Packer" von Dean Edwards

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”