カテゴリー: 開発ツール

Base85(Ascii85)エンコーダー / デコーダー

サイト側で企画したツールツールが見つからない?

ローカルで Ascii85 / Base85 テキストをエンコードまたはデコード

Base85(Adobe の Ascii85 方式)との間でテキストを変換します。すべてゼロのグループに対する 'z' の短縮表記にも対応しています。変換はすべてブラウザ内でローカルに行われます。

結果
9Q+ELCb975EcZ=FFDl)6F!,(5EZeq:ATE'7DIi

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

Base85 は 4 バイトを印字可能な ASCII 文字 5 文字にまとめる方式で、Base64 より広い文字セットを使う代わりに、より密度の高いエンコードを実現します。PDF や PostScript ファイル、一部のバイナリ・テキスト変換パイプラインで使われています。このツールは Adobe の古典的な Ascii85 アルファベット('!' から 'u')を実装しています。

使い方

  1. テキストを入力または貼り付けるか、「デコード」に切り替えて Base85 テキストを貼り付けます。
  2. 入力に応じて結果がリアルタイムに更新されます。
  3. エンコードまたはデコードされたテキストをコピーします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

テキストはどこかにアップロードされますか?
いいえ。エンコードとデコードはブラウザ内の JavaScript で実行され、どこにも送信されません。
どの Base85 方式が使われていますか?
PDF や PostScript ファイルで使われているのと同じ Adobe の Ascii85 アルファベットで、すべてゼロの 4 バイトグループに対する 'z' の短縮表記にも対応しています。
Base85 の出力が Base64 より短いのはなぜですか?
Base85 は 4 バイトを 5 文字にエンコードします(25% の増加)。一方 Base64 は 3 バイトを 4 文字にエンコードします(33% の増加)。そのため Base85 の出力はやや小さくなります。