Zum Inhalt springen
uencoder

Base2048 Variant

Base2048-Varianten kodieren Binärdaten mit 2048 Unicode-Zeichen und bilden jeweils 11 Bits auf 1 Zeichen ab, was einer Expansion von etwa 1,091 entspricht — weit unter Base64.

Zweck

Sie stellen Binärdaten in Unicode-Kanälen mit sehr geringem Overhead dar, geeignet für textuelle Übertragung mit hoher Bandbreite.

Mechanismus

Der Eingangs-Bitstrom wird in 11-Bit-Gruppen zerlegt, die jeweils auf eines von 2048 sicheren Unicode-Zeichen abgebildet werden (unter Vermeidung von Steuerzeichen, Surrogatpaaren und kombinierenden Zeichen). Varianten können den Zeichenbereich anpassen.

Anwendungsfälle

  • Binärübertragung über Unicode-Kanäle
  • Hochdichte Datenserialisierung
  • Plattformübergreifender Textaustausch

Verwandte Tools

References