エンコード/デコード

Deflate / Gzip テキスト圧縮(Base64)

ブラウザでCompactStreamでDeflateやGzipを使ってテキストを圧縮または解凍し、バイナリ出力をBase64として表現します。URLペイロード、状態シリアライズサイズ、トランスポートフォーマットのテストに役立ちます。圧縮ストリームにはブラウザのサポートが必要です。

圧縮しぼむジップ

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • トランスポート実験のために、より大きなJSON状態をBase64にパックしてください
  • フロントエンドの復式パスが元のテキストを復元するかどうか確認してください
  • 圧縮フォーマット間のペイロードサイズを比較する

使い方

  1. ソーステキストを入力してください
  2. デフレートかジップを選んで圧縮してください
  3. 解凍が必要なときにBase64を貼り付けてください

入出力サンプル

出典

{"a":1,"a":1,"a":1}

出力

Gzip / Deflate バイト列の Base64 文字列

FAQ

なぜCompressionStreamはサポートされていないと表示されているのでしょうか?

圧縮と復調にはネイティブのCompressionStream/DecompressionStreamが必要です。古いブラウザには機能がないかもしれませんが、新しいブラウザを試してみてください。

なぜ出力はBase64なのですか?

圧縮出力はバイナリです。Base64はURLや設定、APIフィールドへのコピーを簡単にします。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

Base64 エンコード・デコード

Base64 エンコーダー・デコーダー

利用可能

標準形式と URL-safe 形式に対応した Base64 のエンコード・デコードをブラウザ上で実行できます。方向の自動判定やファイルから Base64 への変換にも対応し、API のデバッグやローカルでのデータ準備に便利です。

ベース64 エンコード 開発者

JSON フォーマッター

JSON フォーマット・検証オンライン

利用可能

ブラウザ上で JSON の整形、圧縮、キー並び替え、構文検証ができます。解析エラーでは位置情報を表示し、データはページ外に送信されません。

JSON フォーマッター 開発者

URL エンコード・デコード

URL エンコード・デコード

利用可能

encodeURIComponent または encodeURI でテキストをパーセントエンコードまたはデコードします。クエリ値、非ASCIIパス、APIデバッグに役立ちます。すべての処理はブラウザ内で完結します。

URL エンコード デコード