ZIPクラス

ZIPクラスとして、オープンソースで有名どころは
SharpZipLibとDotNetZipがあるかと思います。
本日、仕事が暇だったもので両クラスのZIPファイル作成時間を計ってみました。
対象ファイルは1つ。サイズ1GB。バイナリファイルで、中身は結構スカスカ。0x00が続く感じ。

                                                                            • -

・SharpZipLib
1分42秒 ZIPファイルサイズ:46MB

                              • -

DotNetZip
1分24秒 ZIPファイルサイズ:48MB

                                                                            • -

10秒ぐらいの差がありました。
圧縮後のサイズにも差があります。
圧縮レベルはどちらもデフォルトのままです。
条件により圧縮時間は変わると思いますが。
参考までに。

使ってみた感想。
DotNetZip の方が使いやすい。
けど、ちょっと癖がある。
カレントのフォルダに気をつけないといけない。
SharpZipLib は、使いづらいが今のところこちらの方が有名かな。