Aller au contenu
uencoder

Base91 Variant

Les variantes de Base91 sont des encodages qui ajustent l'alphabet ou l'alignement des bits du Base91 standard (91 caractères, expansion d'environ 1,231).

Objectif

Elles représentent les données binaires de manière plus compacte que Base85 tout en gardant toute la sortie en ASCII imprimable.

Mécanisme

Le flux de bits d'entrée est mappé sur l'alphabet de 91 caractères par groupes de bits de longueur variable, à l'aide d'une table de correspondance de 13 bits pour un encodage par lots ; les variantes peuvent ajuster l'ordre de l'alphabet ou la politique de casse.

Cas d’usage

  • Conversion binaire-texte à haute densité
  • Prétraitement pour la compression de données
  • Sérialisation compacte

Outils associés

References