Gzipサイズ計算機
テキストを貼り付けるかファイルをドロップして、gzipとdeflateの圧縮サイズを視覚的な比較とともに即座に確認します。
このツールについて
Gzipサイズ計算機は、gzipとdeflateアルゴリズムを使用して、テキスト、コード、 ファイルの圧縮サイズを即座に測定できる無料のブラウザベースツールです。元のサイズ、 各アルゴリズムの圧縮サイズ、パーセンテージとしての圧縮率、3つすべてを比較する 視覚的な棒グラフを表示します。
このツールはブラウザ内蔵の Compression Streams API を使用して、デバイス上で完全にgzipとdeflate圧縮を実行します。データがサーバーに 送信されることはありません。
圧縮転送サイズの理解はWebパフォーマンスに不可欠です。 Code Minifierでパフォーマンスバジェットを設定し、 JSON FormatterでJSONを最小化してから圧縮サイズを 測定できます。
すべての処理はデータ送信なしの100%クライアントサイドです。
使い方
- テキスト、コード、マークアップを入力テキストエリアに貼り付けるか入力します。入力と同時に分析が開始されます。
- または、入力エリアにファイルをドラッグ&ドロップするか、Upload Fileをクリックしてデバイスからファイルを選択します。
- 3つのサイズカードでOriginal、Gzip、Deflateの圧縮サイズをバイト数と読みやすい単位で確認します。
- 節約サマリーで各圧縮方式のパーセンテージ削減と正確な節約バイト数を確認します。
- 視覚的な棒グラフで元のサイズと圧縮サイズを一目で比較します。
- コンテンツタイプのヒント(JSON、HTML、CSS、JavaScript)が表示された場合、提案に従ってさらに最適化します。
- 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ファイル)の場合、圧縮出力は元のサイズと同じか、さらに大きくなることがあります。
関連ツール
コード圧縮ツール
JavaScript、CSS、HTMLコードの圧縮と美化をサイズ比較付きで行います。
JSONフォーマッター
JSONの整形、検証、ツリー表示をシンタックスハイライト付きで行えます。
HTML → Markdown変換
見出し、リンク、画像、リスト、テーブル、コードブロック対応でHTMLをMarkdownに変換します。
ハッシュ生成ツール
テキストやファイルのMD5、SHA-1、SHA-256、SHA-512ハッシュを生成します。
Cache-Controlビルダー
Cache-Controlヘッダーをトグルスイッチで視覚的に構築。各ディレクティブの設定、期間プリセット、サーバー設定スニペット付き。
パフォーマンスバジェット計算機
接続速度、目標読み込み時間、アセットカテゴリに基づいてWebパフォーマンスバジェットを計算・可視化します。
Web Vitalsリファレンス
Core Web Vitals(LCP、INP、CLS)と補助メトリクスのインタラクティブリファレンス。閾値チェックと最適化ヒント付き。