Base36
Base36 stellt Zahlen mit 36 Zeichen dar (0-9 und a-z), mischt Ziffern und Buchstaben und wird häufig für Kurzlinks und kompakte IDs verwendet.
Zweck
Sie drückt große Integer kompakter aus als das Dezimalsystem, ausschließlich mit alphanumerischen Kleinbuchstaben, und erzeugt URL-taugliche Kurzcodes.
Mechanismus
Ein nichtnegativer Integer wird wiederholt durch 36 dividiert; Reste 0-9 werden auf die Zeichen 0-9 und 10-35 auf a-z abgebildet. Die Dekodierung erfolgt über Stellenwerte. Es gilt nur für Integer, nicht für Byteströme.
Anwendungsfälle
- Kurzlink-Erzeugung (YouTube-Video-IDs nutzen eine Base64-Variante, aber Base36 ist einfacher)
- Kompakte Darstellung von Datenbank-Primärschlüsseln
- Einladungs- und Lösescodes
- Flickr-Kurz-URLs
Beispiele
- Eingabe
1234567890Outputkf12oiDecimal to Base36
Häufige Fehler
- Applying it to negative or floating-point numbers
- Base36 is defined only for non-negative integers
Verwandte Begriffe
Base62
Base62 stellt Zahlen mit 62 Zeichen dar (0-9, a-z, A-Z); sie unterscheidet Groß-/Kleinschreibung, ist dichter als Base36 und wird viel für Kurzlinks und ID-Erzeugung verwendet. GLOSSAR
Base58
Base58 ist eine menschenorientierte Binär-zu-Text-Kodierung mit 58 Zeichen (ohne die leicht verwechselbaren 0, O, I, l, + und / aus Base64), vor allem bekannt für Kryptowährungsadressen. GLOSSAR
Hexadecimal
Das Hexadezimalsystem ist das Zahlensystem zur Basis 16, das 0-9 und A-F für 0-15 verwendet; es ist eine der häufigsten Basisnotationen in der Informatik. GLOSSAR
Verwandte Tools
Zahlbasis-Konverter
Convert numbers between any base (2-36). Kostenlos, privat, 100% clientseitig. WERKZEUG
Zufallsbytes-Generator
Generate cryptographically secure random bytes or integers. Kostenlos, privat und 100% clientseitig. WERKZEUG
Base36-Kodierer
Base36 Encode — reines Client-seitiges Tool. Datenschutz zuerst, kein Server-Roundtrip. WERKZEUG
Base36-Dekodierer
Base36 Decode — reines Client-seitiges Tool. Datenschutz zuerst, kein Server-Roundtrip. WERKZEUG