Zum Inhalt springen
uencoder

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

Verwandte Tools

References