コンテンツへスキップ
uencoder

Base32768

Base32768 は 32768 個の Unicode BMP 文字でバイナリデータを符号化し、15 ビットごとに 1 文字へ写像して膨張率約 1.067 を実現する。利用可能な Unicode 符号化の中で最も高密度な部類である。

目的

Unicode を扱えるチャネルでバイナリデータを最低限のオーバーヘッドで表現し、大きなペイロードに適する。

メカニズム

入力ビットストリームを 15 ビットごとのグループに分割し、各グループを 32768 個の安全な BMP 文字(サロゲート領域、制御ブロック、非文字を除く)の 1 つへ写像して、1 文字あたり 15 ビットを実現する。

ユースケース

  • Unicode チャネルでの大容量バイナリ転送
  • 高密度なデータエンコード
  • クロスプラットフォームなシリアライズ

関連ツール

References