GZIP圧縮ツール
GZIPコンプレッサーを使って、1つのファイルをGZIP形式に圧縮できます。ログ、データベースダンプ、CSVエクスポートなど、10 MBまでのファイルをアップロードすると、Deflateで圧縮された.gzファイルをダウンロードできます。元のファイル名はGZIPヘッダーに保存されます。ターミナルを開かずに、サーバー、データパイプライン、アップロード用のgzip出力が必要な開発者や管理者に便利です。
よくある質問
GZIPでファイルを圧縮するにはどうすればよいですか?
ファイルをアップロードして「ファイルを圧縮」をクリックします。ツールがファイルを圧縮し、元の名前に.gzを付けたファイルをダウンロードできるようにします。例:data.csv.gz。
複数のファイルを1つの.gzに圧縮できますか?
いいえ。GZIPで圧縮できるのは1つのファイルだけです。複数のファイルをまとめるには、TAR CreatorでTAR.GZ形式を使って先にTARにまとめ、その後GZIPで圧縮してください。
どの圧縮レベルが使われますか?
ファイルはDeflateのレベル6で圧縮されます。これはgzipコマンドのデフォルトです。最大レベルにかかる時間のごく一部で、ほぼ最小のサイズにできます。
ファイルはどれくらい小さくなりますか?
テキスト、ログ、CSV、JSON、HTML、SQLのダンプは、多くの場合、元の5分の1以下になります。画像、動画、PDF、アーカイブはすでに圧縮されているため、ほとんど変わらず、数バイト大きくなることもあります。
ファイルサイズの上限はどれくらいですか?
1回のリクエストで圧縮できるファイルは最大10 MBです。ダウンロードをすばやく完了できるよう、それより大きなファイルはメッセージを表示して受け付けません。
元のファイル名は保持されますか?
はい。ファイル名にラテン文字が使われている場合、GZIPヘッダーに保存されるため、gunzip -Nで元の名前に戻せます。ダウンロードファイルの名前には、常に元のファイル名に.gzが追加されます。
結果を解凍するにはどうすればよいですか?
data.csv.gzをLinuxまたはmacOSで実行するか、Windowsで7-Zipを使うか、このサイトのGZIP Decompressorを使用してください。gzip対応のプログラムなら、どれでも出力を読み込めます。
出力をHTTP圧縮に使えますか?
はい。出力はRFC 1952で定義された標準GZIP形式なので、nginxなどのサーバーからContent-Encoding: gzipを指定して、事前圧縮された.gzファイルを配信できます。
GZIPとZIPは同じものですか?
どちらもDeflateを使いますが、ZIPはディレクトリを含む複数ファイルのアーカイブで、GZIPは1つのストリームを包みます。受信者が.zipファイルを想定している場合は、ZIP Creatorを使用してください。
ファイルはサーバーに保存されますか?
いいえ。ファイルはこのリクエストの処理中にメモリ上で圧縮され、すぐに返されます。処理後に保存されることはありません。