> encode | decode | ascii85 <
// 効率的なバイナリデータ表現のための Base85(ASCII85)エンコーディング
[EFFICIENT]
高効率
Base64 より効率的。同じデータで約 25% 小さく。
[SECURE]
ローカル処理
すべての変換はブラウザ内で完結。データは端末外に送信されません。
[STANDARD]
Adobe 標準
区切り <~ ~> を持つ ASCII85 形式を使用。PostScript と互換。
>> 技術情報
Base85 の仕組み:
Base85 は 85 の印字可能 ASCII 文字でバイナリデータを表現。4 バイト → 5 文字で、Base64 より効率的。
例:
"Hello" → <~87cURD]i~>
Base85 を使う理由:
- >Base64 より約 25% 小さい
- >PostScript/PDF の標準
- >良好な圧縮効率
- >印字可能 ASCII のみ
- >4 バイトのゼロを表す 'z' ショートカット
>> よくある質問
Base85 エンコードとは?
Base85(ASCII85)は 85 個の印字可能 ASCII 文字でバイナリデータを表現する方式で、Base64 より効率的です。
Base85 が Base64 より効率的な理由は?
Base85 は 4 バイト → 5 文字(80%)、Base64 は 3 → 4(75%)。約 25% 省スペースです。
区切りの <~ ~> とは?
Adobe ASCII85 標準の区切りで、エンコードデータの開始/終了を示します。
'z' 文字の意味は?
4 つの連続したゼロバイト(\x00\x00\x00\x00)を表す特別なショートカットです。