← ウィジェット一覧

ZIP再圧縮チェッカー

「ZIPをさらに圧縮したいけれど、本当に縮むのか」を、中身を見て判定するツールです。ファイルごとの圧縮方式と圧縮率を表にして、最大圧縮で作り直した場合のサイズも出します。処理はブラウザの中だけで行い、ファイルはどこにも送信しません。

対応範囲: 200MBまでのZIP。ファイル数が5,000件を超えるか、展開後の合計が1GBを超えるZIPは一覧表示のみで、再圧縮の試算はしません。暗号化ファイルや未対応の圧縮方式が混ざっている場合は、そのファイルを除いた参考値になります。

ZIPを再圧縮しても容量が減らない理由

ZIPは中のファイルを1つずつDeflateで圧縮しています。JPEGやMP4、MP3、PDFはそれ自体が圧縮済みの形式なので、ZIPを作り直してもほぼ同じサイズのままです。写真をまとめたZIPで圧縮率が100%近く出るのはこのためで、元のサイズとほとんど変わっていないことを示しています。縮むのはテキストやCSV、ログのように同じ並びが繰り返されるデータで、これらが無圧縮(stored)のまま入っていれば、まだ削れる余地があります。

それでもzipを小さくしたいときの手段

7-Zipの「Ultra」で7z形式にすると、テキスト中心のデータならZIPより数%〜十数%小さくなることがあります。ただし、送る相手が7zを解凍できるかは先に確認が必要です。

画像が大半なら、圧縮形式を変えるより、JPEGの画質を少し落とす・WebPにするなど画像そのものを小さくするほうが効きます。動画も同じで、コーデックやビットレートの見直しのほうが差が大きいです。

圧縮する前にキャッシュや古いログ、重複した画像を外すだけでも、意外と減ります。

よくある質問

zipファイルの容量が減らない・これ以上圧縮できないのはなぜですか?

中身の大半が画像・動画・PDFなど、圧縮済みの形式だからです。Deflateで再圧縮してもほぼ変わりません。テキストやCSVが無圧縮(stored)のまま入っている場合だけ、再圧縮で縮む余地があります。

ZIPを再圧縮すると、どのくらい小さくなりますか?

すでにDeflateで圧縮されたZIPなら、最大圧縮(レベル9)で作り直しても数%程度です。無圧縮のファイルが多ければ差は大きくなります。それ以上を狙うなら、7z形式への変換のほうが効きます。

アップロードしたzipファイルはサーバーに送られますか?

送られません。解析も再圧縮の試算もブラウザ内のJavaScriptだけで行い、外部への送信はありません。

関連記事

更新日: 2026年9月12日 / 対象: Windows 11 / macOSの標準ZIP、7-Zip 24系で作成したファイルで動作確認