ローカルで処理
最適化5 min read
ZIPファイルを圧縮する方法
ZIPの再圧縮が実際に容量を節約できるのはどのような場合か、結果を正直に読み取る方法を学びます。
エントリが圧縮なしで保存された場合は、ZIPの再圧縮が役立つことがありますが、すでに圧縮された形式にはほとんど効果がありません。このガイドでは、ツールが容量を節約できる場合と、できないことを正直に報告する場合を説明します。
ZIPがすでに小さいことがある理由
多くの一般的な形式は内部で圧縮されています。JPEGやPNG画像、MP4やMP3メディア、PDF文書、DOCXやXLSXなどのOfficeファイルです。これらに再びDEFLATEを適用してもほぼ効果がなく、オーバーヘッドが増えることさえあります。
ツールが行うこと
ZIPを圧縮ツールは、選択したレベルでアーカイブを再構築します。すでに圧縮されている形式のエントリは再エンコードせずに保存されるため、バイトが劣化することはありません。
結果を正直に読む
ツールは元のサイズ、出力サイズ、節約率を表示します。再圧縮したアーカイブの方が大きい場合は、ダウンロードを強制せずにその旨を伝えます。
圧縮が実際に役立つ場合
保存モードで作成されたアーカイブや、圧縮されていないテキスト、ソースコード、CSVファイル、ログを含むアーカイブは、DEFLATEで再構築すると大幅に小さくなることがあります。
Frequently asked questions
ZIPが小さくならなかったのはなぜですか?
おそらくすでに圧縮されたデータを含んでいるためです。JPEG、PNG、MP4、PDF、Office形式がより小さく再圧縮されることはほとんどありません。
圧縮するとファイルの内容は変わりますか?
いいえ。ファイルのバイトは完全に保持されます。変わるのはアーカイブ内でのパッケージ方法だけです。