Base128
Base128 bildet Binärdaten auf 128 ASCII-Zeichen ab und trägt 7 Nutzbits pro Byte, was einer Expansion von etwa 8/7 entspricht.
Zweck
Es überträgt Binärdaten über ASCII-sichere Kanäle kompakter als Base64.
Mechanismus
Der Eingangs-Bitstrom wird in 7-Bit-Gruppen zerlegt, die jeweils auf ein druckbares Zeichen im ASCII-Bereich 33-127 abgebildet werden; eine letzte kurze Gruppe wird mit Nullen aufgefüllt.
Anwendungsfälle
- Textuelle Übertragung binärer Protokolle
- Hochdichte Datenserialisierung
- Eingebettete Kommunikationsverbindungen