コンテンツへスキップ
uencoder

Base91 Variant

Base91 の変種は、標準 Base91(91 文字、膨張率約 1.231)のアルファベットやビット整列を調整した符号化である。

目的

Base85 よりコンパクトにバイナリデータを表現しつつ、出力全体を印刷可能 ASCII の範囲に収める。

メカニズム

入力ビットストリームを可変長ビットグループとして 91 文字のアルファベットへ写像し、13 ビットのルックアップテーブルで一括符号化する。変種はアルファベット順や大文字小文字の扱いを調整する場合がある。

ユースケース

  • 高密度なバイナリからテキストへの変換
  • データ圧縮の前処理
  • コンパクトなシリアライズ

関連ツール

References