ファイルをGZIP圧縮

ブラウザ内蔵の圧縮エンジンで.gzファイルを作成。ログ、バックアップ、ウェブアセットに便利です。完全に端末上で動作します。

ファイルをGZIP圧縮する方法

  1. 圧縮したいファイルをドロップします。
  2. 実行してgzip圧縮します。
  3. .gzファイルをダウンロードします。

gzipとは何か、ZIPとどう違うか

gzipは単一のファイルを圧縮します。複数のファイルをまとめることはしないため、Unixシステムでは.tar.gzという二段階の形を目にします。tarがファイルを集め、gzipが結果を圧縮するのです。gzip単体は、ウェブの大部分を支える圧縮方式です。サーバーはHTML、CSS、JavaScriptをgzip圧縮して送り、ブラウザは到着時に展開します。ZIPと同じDEFLATEアルゴリズムを使うため圧縮率は似ていますが、入れ物はよりシンプルで、ファイルには.gzの接尾辞が付くだけです。

このツールが生成するもの

ドロップした各ファイルは、ブラウザに組み込まれた圧縮エンジンで個別の.gzファイルになります。結果はgunzip、7-Zip、WinRAR、macOSのアーカイブユーティリティ、すべてのウェブサーバーが理解する標準のgzipファイルです。元のファイル名は.gzを付けて保持されます。

gzipが正しい選択のとき

  • ウェブアセットの事前圧縮。一部の静的ホストやCDNは、元ファイルの隣に.js.gz.css.gzがあればそれを直接配信し、サーバーがリクエストごとに圧縮する手間を省きます。
  • ログファイルの縮小。アーカイブしたりサポートチケットに添付したりする前に。ログは90%以上圧縮されます。
  • データベースダンプとCSVエクスポート。メールやアップロードが必要なもの。200MBのSQLダンプはgzipで通常20MBです。
  • .gzを期待するシステムへの対応。gzip圧縮されたCSVを読むデータインポートやデプロイパイプラインなど。
  • 単一の大きなファイル。ZIPの入れ物が何も加えない場合。

効かない場面

gzipはすでに圧縮されたデータを縮小できません。JPG、PNG、MP4、MP3、PDF、最近のOfficeファイルはほぼ同じサイズか、わずかに大きくなります。写真や動画には専用の画像・動画圧縮ツールをお使いください。

入力典型的なgzip結果
サーバーログ、50MB3〜5MB
CSVエクスポート、100MB10〜20MB
JSON APIダンプ、20MB2〜3MB
ミニファイ済みJavaScript、1MB250〜350KB
JPG写真、4MB4MB

ファイルの復元

元に戻すにはgunzipツールを使うか、コマンドラインでgunzip ファイル名.gzを実行します。gzipは単一ファイルのフォーマットなので一覧表示のステップはなく、展開すれば元のファイルがそのまま得られます。圧縮はブラウザのネイティブエンジンを使って端末上で行われるため、何もアップロードされず、大きなファイルも素早く処理されます。

よくある質問

.gzファイルとは何ですか?

gzipで圧縮されたファイルで、ウェブアセット、ログ、Unixのバックアップでよく使われます。Squishはブラウザ内蔵のエンジンでこれを作成します。

ファイルはアップロードされますか?

いいえ。圧縮はブラウザ自身のエンジンを使い、ファイルは端末にとどまります。

複数のファイルをgzip圧縮できますか?

はい。まとめてドロップすれば、各ファイルが個別の.gzに圧縮されます。

ファイルは 端末から出ません

Squishly Toolsのすべてのツールは100%無料で、完全にブラウザ内で動作します。画像や書類はお使いのコンピューター上で処理され、サーバーにアップロードされることはありません。アカウントも透かしも、裏もありません。