Gzipサイズ計算機

テキストを貼り付けるかファイルをドロップして、gzipとdeflateの圧縮サイズを視覚的な比較とともに即座に確認します。

このツールについて

Gzipサイズ計算機は、gzipとdeflateアルゴリズムを使用して、テキスト、コード、 ファイルの圧縮サイズを即座に測定できる無料のブラウザベースツールです。元のサイズ、 各アルゴリズムの圧縮サイズ、パーセンテージとしての圧縮率、3つすべてを比較する 視覚的な棒グラフを表示します。

このツールはブラウザ内蔵の Compression Streams API を使用して、デバイス上で完全にgzipとdeflate圧縮を実行します。データがサーバーに 送信されることはありません。

圧縮転送サイズの理解はWebパフォーマンスに不可欠です。 Code Minifierでパフォーマンスバジェットを設定し、 JSON FormatterでJSONを最小化してから圧縮サイズを 測定できます。

すべての処理はデータ送信なしの100%クライアントサイドです。

使い方

  1. テキスト、コード、マークアップを入力テキストエリアに貼り付けるか入力します。入力と同時に分析が開始されます。
  2. または、入力エリアにファイルをドラッグ&ドロップするか、Upload Fileをクリックしてデバイスからファイルを選択します。
  3. 3つのサイズカードでOriginal、Gzip、Deflateの圧縮サイズをバイト数と読みやすい単位で確認します。
  4. 節約サマリーで各圧縮方式のパーセンテージ削減と正確な節約バイト数を確認します。
  5. 視覚的な棒グラフで元のサイズと圧縮サイズを一目で比較します。
  6. コンテンツタイプのヒント(JSON、HTML、CSS、JavaScript)が表示された場合、提案に従ってさらに最適化します。
  7. Copy Resultsをクリックするか、Ctrl+Shift+Cを押してすべてのサイズ情報をクリップボードにコピーします。

Gzip圧縮の人気の例

すべての圧縮の例を見る →

よくある質問

gzipサイズの見積もりはどの程度正確ですか?

このツールはブラウザのネイティブCompressionStream APIを使用しており、DEFLATEアルゴリズムを使用した実際のgzip圧縮を実行します。結果はWebサーバーがデフォルトのgzip設定で生成するものと同じです。表示されるサイズは推定値ではなく、正確な圧縮バイト数です。

gzipとdeflateの違いは何ですか?

GzipはDEFLATE圧縮アルゴリズムを追加のヘッダー(チェックサムとファイルメタデータを含む)でラップしたものです。Deflateは生の圧縮アルゴリズムそのものです。Gzip出力はこれらのヘッダーにより、通常raw deflateより18-20バイト大きくなります。

Brotli圧縮に対応していますか?

現在、ブラウザのCompressionStream APIを介してgzipとdeflateを使用しています。Brotli(Content-Encoding: br)はすべてのブラウザのCompressionStream APIではまだ利用できません。Brotliは通常、テキストコンテンツに対してgzipより15-25%優れた圧縮を実現します。

どの圧縮レベルを使用していますか?

ブラウザのCompressionStream APIはデフォルトの圧縮レベル(通常gzipのレベル6で、標準的なデフォルト)を使用します。これはほとんどのWebサーバーが本番環境で使用するものと一致します。

バイナリファイルを分析できますか?

はい。入力エリアにあらゆる種類のファイルをドラッグ&ドロップできます。バイナリファイル(画像、PDF、実行ファイル)も圧縮・測定されますが、PNG、JPEG、ZIPなどの既に圧縮された形式では最小限またはサイズ削減が見られません。

データは安全ですか?

はい。すべての圧縮はネイティブのCompressionStream APIを使用してブラウザ内で完全に実行されます。テキスト、コード、ファイルデータがサーバーに送信されることはありません。ツール使用中にブラウザの開発者ツールのネットワークタブで確認できます。

圧縮サイズが予想より大きいのはなぜですか?

圧縮にはオーバーヘッド(ヘッダー、辞書、チェックサム)が追加されます。非常に小さな入力(約100バイト未満)や既に圧縮されたコンテンツ(画像、動画、zipファイル)の場合、圧縮出力は元のサイズと同じか、さらに大きくなることがあります。

関連ツール