より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

zipファイルの解凍も7zipを使った方がOS標準より速い結果となった

私は前職から7zipのヘビーユーザーなのですが、都合上、zipファイルを扱うことも少なくないです。

とある大きなzipファイルの解凍を待っていたときのこと

ずいぶん時間がかかってるな。OS標準で解凍するよりは、7zipを使った方が解凍した方が速いのでは?

f:id:rimever:20191113225931p:plain

という訳で検証してみることにしました。

計測結果

結論から言うと、7zipを使った方が速いとなりました。

大きめの400MBのzipファイルを解凍させたら以下のようになりました。

解凍方法 1回目 2回目 3回目
OS標準zip解凍 34.8s 33.5s 33.5s
7zip解凍 10.9s 11.2s 11.6s

標準zip解凍の計測方法

以下のようなコマンドをpowershellで実行します。

Measure-Command { Expand-Archive \Mac\Home\Downloads\test1.zip }

f:id:rimever:20191113213950p:plain

7zip解凍の計測方法

Measure-Command { C:\Tools\7z1900-extra\7za.exe e -y \Mac\Home\Downloads\test1.zip }

f:id:rimever:20191113225217p:plain

参考記事

www.idearu.info

pig-log.com