Aller au contenu
uencoder

Base128

Base128 projette les données binaires sur 128 caractères ASCII, transportant 7 bits de charge utile par octet, pour une expansion d'environ 8/7.

Objectif

Il transmet des données binaires sur des canaux sûrs pour l'ASCII de façon plus compacte que Base64.

Mécanisme

Le flux de bits d'entrée est découpé en groupes de 7 bits, chacun projeté sur un caractère imprimable de la plage ASCII 33-127 ; le dernier groupe incomplet est complété par des zéros.

Cas d’usage

  • Transport textuel de protocoles binaires
  • Sérialisation de données à haute densité
  • Liens de communication embarqués

Outils associés

References