忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【2024年04月18日11:03 】 |
Base85・・・
印刷可能文字94文字のうち91文字使って
バイナリをテキスト変換するbasE91があるので

94文字すべて使う変換はないかなと探していたら・・・
検索結果にAscii85とかBase85とか呼ばれるものが出てきた

調べてみると・・・
btoa versionとかAdobe version、RFC 1924 versionなど
いくつかのバージョンがあるが

基本的には4オクテットを5桁の85進数に変換する
またパディング文字は使用しない

不足分を符号時は0で複合時は84で埋める
変換後、追加した分を捨てる

またバージョンによっては
特定の場合(4オクテットが全て0とか空白)は
85文字以外の1文字で表す等色々な工夫がされている

94文字全て使って変換するより
91文字+残りの文字に特別なビット列を割り当てた方が
効率よくなる場合もあるなぁ

両方の実装を考えてみるかな
PR
【2011年10月01日23:55 】 | プログラミング | コメント(0) | トラックバック()
<<低空飛行・・・ | ホーム |けんさけっか・・・>>
コメント
コメントの投稿













トラックバック
トラックバックURL

前ページ| ホーム |次ページ

忍者ブログ [PR]