Base91 Variant
Base91-Varianten sind Kodierungen, die das Alphabet oder die Bit-Ausrichtung des Standard-Base91 anpassen (91 Zeichen, Expansion von etwa 1,231).
Zweck
Sie stellen Binärdaten kompakter dar als Base85 und halten dabei die gesamte Ausgabe in druckbarem ASCII.
Mechanismus
Der Eingabe-Bitstrom wird dem 91-Zeichen-Alphabet in Bitgruppen variabler Länge zugeordnet, wobei für die Batch-Kodierung eine 13-Bit-Lookup-Tabelle genutzt wird; Varianten können die Alphabetreihenfolge oder die Behandlung von Groß-/Kleinschreibung anpassen.
Anwendungsfälle
- Binär-zu-Text-Umwandlung mit hoher Dichte
- Vorverarbeitung für die Datenkompression
- Kompakte Serialisierung