Base85 / Ascii85 Base85 (Ascii85) binary-to-text
Base85
Base85 (Ascii85) binary-to-text
テキストを入力
エンコードしたいテキストを入力または貼り付けます。
Base85出力を表示
Base85でエンコードされた結果が即時に表示されます。
結果をコピー
コピー ボタンをクリックして、エンコードした文字列をコピーします。
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
-
1Base85は同じデータに対して約7%圧縮率が高い
-
2'z'の省略形は4つのゼロバイトを表す
-
3PDFでは内部的にストリームエンコードに使用される
-
4Z85変種は異なる文字セットを使用します - このツールでは標準的なAscii85を使用
Related Tools
Base64 エンコード
ブラウザでテキストを Base64 形式に即時エンコードします。
🔐 Encoding & Crypto
Base32 エンコード
RFC 4648 標準アルファベットを使用してテキストを Base32 形式でエンコードします。
🔐 Encoding & Crypto
Base58 エンコード
Bitcoin や IPFS で使用される Base58 形式にテキストをエンコードします。
🔐 Encoding & Crypto
Base85 デコード
Base85 (Ascii85) でエンコードされた文字列をプレーンテキストに戻します。
🔐 Encoding & CryptoFrequently Asked Questions
Q このツールは無料ですか?
Q 私のデータは安全ですか?
Q Base85がBase64よりも圧縮率が高いのはなぜですか?
Q どのブラウザがサポートされていますか?
Q これは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.