Skip to main content

Base85 / Ascii85 Base85 (Ascii85) binary-to-text

Base85  illustration
🔐

Base85

Base85 (Ascii85) binary-to-text

1

テキストを入力

エンコードしたいテキストを入力または貼り付けます。

2

Base85出力を表示

Base85でエンコードされた結果が即時に表示されます。

3

結果をコピー

コピー ボタンをクリックして、エンコードした文字列をコピーします。

Loading tool...

What Is Base85 ?

Base85(Ascii85とも呼ばれる)は、33-117のコードポイント(!からuまで)の85個の印刷可能なASCII文字を使用した二進数からテキストへの符号化です。入力の4バイトごとに5つのBase85文字が生成され、Base64の33%に対して25%のオーバーヘッドしか発生しません。Adobe PostScript用に開発され、PDFファイル、Gitバイナリパッチ、ZeroMQで使用されています。特殊なケース: 4つのゼロバイトは'z'として符号化されます。このツールでは標準のAscii85符号化が実装されており、すべての処理はクライアントサイドで行われます。

Why Use Base85 ?

  • Base64の33%に対して25%のオーバーヘッド - 圧縮率が高い
  • PDF、PostScript、およびGitで使用される標準形式
  • 100%クライアントサイド - データはブラウザから出ない
  • 無料オンラインツール - 制限やサインアップなし

Common Use Cases

PDF埋め込み

PDFおよびPostScriptファイルに埋め込むためのバイナリデータをエンコードします。

圧縮エンコード

Base64よりも小さいエンコード出力を実現します。

Gitパッチ

Base85を使用するGitのバイナリ差分形式で作業します。

データ転送

印刷可能なASCIIのみを使用してバイナリデータをエンコードします。

Technical Guide

Base85は、入力の4バイトを32ビットの符号なし整数にグループ化し、それを繰り返し85で割って5桁を抽出します。各桁はASCIIの33-117にマッピングされます。すべてゼロのグループにはショートハンド'z'が使用され、部分的な最終グループはゼロパディングされて符号化された後、切り捨てられます。Base85は、4/5の効率(80%)を達成し、Base64の3/4(75%)よりも優れています。

Tips & Best Practices

  • 1
    Base85は同じデータに対して約7%圧縮率が高い
  • 2
    'z'の省略形は4つのゼロバイトを表す
  • 3
    PDFでは内部的にストリームエンコードに使用される
  • 4
    Z85変種は異なる文字セットを使用します - このツールでは標準的なAscii85を使用

Related Tools

Frequently Asked Questions

Q このツールは無料ですか?
はい、完全に無料でサインアップは必要ありません。
Q 私のデータは安全ですか?
はい。すべての処理は100%クライアントサイドです。
Q Base85がBase64よりも圧縮率が高いのはなぜですか?
Base85では4バイトを5文字(80%)としてエンコードします。一方、Base64では3バイトを4文字(75%)としてエンコードします。
Q どのブラウザがサポートされていますか?
Chrome、Firefox、Safari、Edgeを含むすべてのモダン ブラウザがサポートされます。
Q これはZ85と同じですか?
いいえ、このツールでは標準的なAscii85を使用します。Z85は異なる文字セットを使用します。

About This Tool

Base85 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.