コンテンツへスキップ
コンバーター

Base85 エンコーダー/デコーダー

Ascii85/Base85エンコーディングでテキストをエンコード・デコードします。

読み込み中...

Base85エンコーダー/デコーダーについて

Base85(Ascii85)エンコーダー/デコーダーは、バイナリデータをBase85エンコーディングに変換したり、Base85エンコーディングからバイナリデータに変換したりします。Base85は4バイトを5つのASCII文字にエンコードすることで、Base64よりも約25%優れたスペース効率を実現します。Ascii85はAdobeによってPostScriptおよびPDFの内部データストリームで使用するために開発され、PDF標準(ISO 32000)ではASCII85Decodeフィルターとして規定されています。ZeroMQメッセージングライブラリは、テキストプロトコルでバイナリメッセージフレームをエンコードするためにZ85と呼ばれるバリアントを使用しています。

すべてのコンバーターツールを見る

使い方

入力フィールドにテキストまたはバイナリコンテンツ(16進数エンコード)を入力または貼り付け、「Encode」をクリックしてAscii85出力を生成するか、Ascii85エンコードされた文字列を貼り付け、「Decode」をクリックして元のバイトを復元します。このツールは標準のAscii85区切り文字を自動的に処理し、AdobeバリアントとZeroMQで使用されるZ85バリアントの両方をサポートしています。

一般的な使用例

  • ASCII85Decodeフィルターを使用して、PostScriptまたはPDFドキュメント内に埋め込むためのバイナリデータストリームをエンコードする場合
  • PDFデバッグ中に、PDFファイル内部からAscii85エンコードされた埋め込みフォントまたは画像ストリームをデコードして検査する場合
  • ペイロードサイズが重要なデータ転送シナリオにおいて、Base64よりもコンパクトなバイナリからテキストへのエンコーディングを実現する場合
  • テキストプロトコルの相互運用性のために、Z85 Base85バリアントを使用してバイナリZeroMQメッセージフレームをエンコードする場合
  • バイナリ暗号鍵またはデジタル署名をコンパクトなAscii85テキストに変換し、設定ファイルに埋め込む場合