【2026年実測】ZIP 圧縮・解凍の速度比較 — Windows 11 標準機能 vs 解凍ソフト
「解凍ソフトを入れると本当に速くなるのか?」——よく聞かれる質問ですが、根拠となる数字を示した記事は意外と少ないものです。そこでこの記事では、同一マシン・同一データで、Karuzip(7-Zip 25.01 エンジン)・PowerShell・Windows 標準 tar・エクスプローラー相当(Shell API)の 4 手段を実測しました。標準機能が勝った項目も隠さず掲載します。
先に結論 — 3 行でまとめると
- 多数のファイルをまとめて圧縮する場面では大差。1,000ファイル(371MB)の ZIP 圧縮は Karuzip が約2.3秒、PowerShell は27.11秒(約12倍差)。
- 単一の巨大ファイルでは互角〜逆転。1GB 単一ファイルの圧縮は tar(11.57秒)が最速で、7-Zip エンジンの既定設定は75.25秒と最も遅い(ただし出来上がりは約9%小さい)。展開も tar が最速。
- AES-256 暗号化 ZIP は標準機能では解凍できない。PowerShell・tar とも失敗し、対応ソフトが必要(従来型 ZipCrypto の ZIP はエクスプローラーで開ける)。
つまり「標準機能は常に遅い」わけでも「解凍ソフトは常に速い」わけでもありません。以下、条件と数字を全て開示します。
テスト環境と方法論
- マシン: AMD Ryzen 9 5950X(16コア/32スレッド)、32GB RAM、NVMe SSD(PCIe 4.0)、Windows 11 Pro 26200
- 比較対象:
- Karuzip v1.0.3 同梱の 7-Zip 25.01 x64 エンジン(既定設定)。本計測は Karuzip 同梱エンジン(7-Zip 25.01)のコマンドライン実行値で、GUI 操作のオーバーヘッドは含みません。
- PowerShell の Compress-Archive / Expand-Archive(既定設定)
- Windows 標準 tar コマンド(既定設定)
- エクスプローラー相当: Shell.Application(CopyHere)API 経由。従来のエクスプローラー ZIP 機能と同じ経路ですが、Windows 11 24H2 の新しい圧縮・展開実装とは挙動が異なる可能性があります。
- データセットA: UTF-8 テキスト 1,000 ファイル(各150〜250KB の擬似ビジネス文書、シード固定で生成)計 371MB(389,427,154 bytes)
- データセットB: CSV ログ風の単一ファイル 約1GB(1,073,786,899 bytes)
- 計測方法: Measure-Command で計測し、複数回実行の中央値を採用(2026年7月3日計測)。すべて既定設定・同一 NVMe SSD 内で実施。
- 単位の表記: アーカイブの出来上がりサイズの MB は十進換算(1MB = 106 bytes、小数第2位を四捨五入)。データセットの「371MB」「1GB」は Windows の表示に合わせた慣用表記です(いずれも正確なバイト数を併記)。
シナリオ1: 1,000 ファイル(371MB)を ZIP に圧縮
メールやファイル便でよくある「フォルダごと ZIP にして送る」場面を想定したテストです。ここが最も差の付いた項目でした。
| 方法 | 時間(中央値) | 出来上がりサイズ | 倍率(最速比) |
|---|---|---|---|
| Karuzip(7-Zip 25.01 エンジン) | 2.27秒 | 58.6MB | 最速(基準) |
| エクスプローラー相当(Shell API) | 9.17秒 | 70.0MB | 約4倍 |
| tar コマンド(Windows 標準) | 16.58秒 | 62.1MB | 約7.3倍 |
| PowerShell Compress-Archive | 27.11秒 | 62.1MB | 約12倍 |
多数の小さなファイルを扱う処理は 7-Zip エンジンの得意分野で、速いだけでなく出来上がりの ZIP も最小でした。エクスプローラー相当(Shell API)は 70.0MB と、同じ ZIP 形式でも約 19% 大きくなっています。
シナリオ2: 同じ ZIP(1,000 ファイル)を解凍
シナリオ1で作成した ZIP を、同一 SSD 内の空フォルダへ展開しました。
| 方法 | 時間(中央値) | 倍率(最速比) |
|---|---|---|
| tar コマンド(Windows 標準) | 0.97秒 | 最速(基準) |
| Karuzip(7-Zip 25.01 エンジン) | 1.86秒 | 約1.9倍 |
| PowerShell Expand-Archive | 10.56秒 | 約11倍 |
| エクスプローラー相当(Shell API) | 13.55秒 | 約14倍 |
正直に書きます。解凍の最速は Windows 標準の tar コマンドでした(0.97秒)。Karuzip も1.86秒と実用上は一瞬ですが、コマンド操作に抵抗のない方なら tar -xf は十分に速い選択肢です。一方、エクスプローラー相当(Shell API 計測)の展開は13.55秒と、tar の約14倍かかりました。
シナリオ3: 1GB の単一ファイルを ZIP に圧縮・解凍
今度は巨大なログファイル 1 本を圧縮するテストです。ここで構図が逆転します。
| 方法 | 圧縮時間(中央値) | 出来上がりサイズ | 倍率(最速比) |
|---|---|---|---|
| tar コマンド(Windows 標準) | 11.57秒 | 117.7MB | 最速(基準) |
| エクスプローラー相当(Shell API)※ | 12.55秒 | — | 約1.1倍 |
| PowerShell Compress-Archive | 16.85秒 | 117.7MB | 約1.5倍 |
| Karuzip(7-Zip 25.01 エンジン) | 75.25秒 | 106.7MB | 約6.5倍(最も遅い) |
※ エクスプローラー相当の 1GB 圧縮は 1 回のみの計測値です。
7-Zip エンジンの既定設定は、このシナリオでは最も遅い結果でした。理由は既定値が「速度より圧縮率」に寄っているためで、その引き換えとして出来上がりの ZIP は106.7MB と、tar・PowerShell の117.7MB より約9%小さくなっています。回線の細い相手に送る・保管容量を節約したい場合には意味のある差ですが、「とにかく早く 1 本の巨大ファイルを ZIP にしたい」だけなら、標準の tar のほうが速い——これが実測の事実です。
解凍はどの方式も数秒以内でした。
| 方法 | 解凍時間(中央値) | 倍率(最速比) |
|---|---|---|
| tar コマンド(Windows 標準) | 0.95秒 | 最速(基準) |
| Karuzip(7-Zip 25.01 エンジン) | 2.19秒 | 約2.3倍 |
| PowerShell Expand-Archive | 2.47秒 | 約2.6倍 |
| エクスプローラー相当(Shell API)※ | 4.80秒 | 約5.1倍 |
※ エクスプローラー相当の 1GB 解凍は 1 回のみの計測値です。
参考: 7z 形式ならさらに小さくなる
形式を ZIP でなく 7z にできる場合の参考値です。データセットA(371MB・1,000ファイル)を Karuzip の 7z 形式(既定設定)で圧縮すると、時間は50.1秒(中央値)かかるものの、出来上がりは 52.0MB(51,951,330 bytes)——ZIP の58.6MB よりさらに小さくなりました。時間をかけてでもサイズを詰めたい保管用途では 7z 形式が有力です。7-Zip 本体との違いが気になる方は「7-Zip と Karuzip の違いは?正直に比較」もどうぞ。
AES-256 暗号化 ZIP は標準機能で解凍できるか
速度以前に「そもそも開けるか」が分かれるのが、暗号化 ZIP です。AES-256 で暗号化したパスワード付き ZIP(7z a -tzip -mem=AES256 で作成、10ファイル)を各手段で解凍してみました。
| 方法 | 結果 |
|---|---|
| PowerShell Expand-Archive | 失敗(The archive entry was compressed using an unsupported compression method) |
| tar コマンド(Windows 標準) | 失敗(Couldn't read passphrase) |
| Karuzip | パスワード入力で正常に解凍 |
誤解のないよう正確に書くと、Windows 標準機能が開けないのは AES 方式で暗号化された ZIP です。従来型(ZipCrypto)方式のパスワード付き ZIP であれば、エクスプローラーがパスワード入力を求めてくるので標準機能だけで開けます。この違いと使い分けは「Windows 11 でパスワード付き ZIP を作成する方法」で詳しく解説しています。標準機能で「できること・できないこと」の全体像は「Windows 11 標準の圧縮・解凍機能でできること/できないこと」をご覧ください。
まとめ — どんな人に解凍ソフトが必要か
| シナリオ | 最速だった方法 | ひとこと |
|---|---|---|
| 1,000ファイル(371MB)の圧縮 | Karuzip 2.27秒 | PowerShell 比 約12倍。サイズも最小 |
| 同 ZIP の解凍 | tar 0.97秒 | Karuzip 1.86秒(約1.9倍)が続く |
| 1GB 単一ファイルの圧縮 | tar 11.57秒 | 7-Zip 既定は最遅だが約9%小さい |
| 1GB ZIP の解凍 | tar 0.95秒 | どの方式も数秒以内 |
| AES-256 暗号化 ZIP の解凍 | Karuzip のみ成功 | 標準3手段はすべて失敗 |
実測を踏まえた正直なおすすめは次のとおりです。
- 受け取った ZIP をたまに開くだけの方 — 標準機能で十分です。コマンドに抵抗がなければ tar は展開最速でもあります。
- 多数のファイルをまとめて圧縮する機会が多い方 — 差が最も大きい場面です(2.27秒 vs 9〜27秒)。解凍ソフトの導入価値があります。
- AES-256 暗号化 ZIP を受け取る・パスワード付きで送る方 — 標準機能では対応できないため、対応ソフトが必須です。
- サイズを少しでも小さくしたい方 — 同じ ZIP でも出来上がりに最大約19%の差が出ました。7z 形式ならさらに小さくできます。
Karuzip は 7-Zip 25.01 エンジンを同梱した完全無料の解凍・圧縮ソフトです(広告・バンドル・テレメトリなし、インストーラ約4.5MB、Windows 10/11 の 64bit 対応、RAR は解凍のみ、v1.0.2 以降は自動更新対応)。進捗表示やパスワード入力を GUI で扱えるので、コマンド操作を覚えずに上記の速度を日常操作で使えます。バージョンごとの変更点は更新履歴で公開しています。
続編として、解凍ソフト同士の実測比較(Karuzip・7-Zip・WinRAR・Lhaplus)も公開しました。多数ファイルの圧縮速度・文書の圧縮率・Lhaplus の 4GB 制限まで、勝ち負けを隠さず数字で比べています。
よくある質問
Q. Windows 11 の標準機能だけでは遅いのですか?
用途によります。今回の実測では、受け取った ZIP を展開するだけなら Windows 標準の tar コマンドが最速(371MB・1,000ファイルで約1秒)でした。一方、多数のファイルをまとめて ZIP 圧縮する場面では差が大きく、Karuzip(7-Zip 25.01 エンジン)の2.27秒に対し PowerShell の Compress-Archive は27.11秒と約12倍の開きがありました。
Q. 1GB の単一ファイル圧縮で Karuzip(7-Zip エンジン)が最も遅かったのはなぜですか?
7-Zip エンジンの既定設定が「速度より圧縮率」を優先しているためです。1GB の CSV ログ風ファイルの圧縮では tar の11.57秒に対し75.25秒かかりましたが、出来上がりの ZIP は106.7MB と、tar や PowerShell の117.7MB より約9%小さくなりました。時間と引き換えに圧縮率を取る挙動で、速度が欲しい場合は圧縮レベルを下げる選択肢もあります。
Q. AES-256 で暗号化された ZIP は Windows 標準機能で解凍できますか?
できません。実測では PowerShell の Expand-Archive、tar コマンドとも AES-256 暗号化 ZIP の解凍に失敗し、Karuzip はパスワード入力で正常に解凍できました。なお従来型(ZipCrypto)方式のパスワード付き ZIP であれば、エクスプローラーの標準機能でも開けます。
Q. この計測結果はどの PC でも同じですか?
同じにはなりません。今回の計測は Ryzen 9 5950X・32GB RAM・NVMe SSD という高性能な環境で行っており、CPU のコア数やストレージ速度が異なれば絶対値は変わります。個々の秒数ではなく、方式ごとの傾向(倍率の差)の参考としてご覧ください。