Windowsでzip.exeとunzip.exe

Windowsでバックアップ系のバッチを組む時にzip.exeやらがほしくなることが多々あります。

いつもはちょちょいとネットでバイナリを落としてくるんですが、出回っているZip 2.0は作成するZIPファイルに容量制限があるらしく、GB単位のZIPファイルを生成しようとすると途中でエラーになってしまいます。

Zip 3.0ではその現象も解決しているらしいのですが、困ったことにバイナリが見つけられません。

なのでWindows XP Professional SP2(x86)+MinGWでmakeしました。(この結論にたどり着くまでに数時間)

ついでにこの「Info-ZIP」がBSDライセンスということなので、zip.exeとunzip.exeのバイナリを公開します。

とはいっても、Info-ZIP project(sourceforge.net)『Zip 3.x (latest) 3.0 July 6, 2008』『UnZip 6.x (latest) UnZip 6.0 April 30, 2009』をmakeしてzip.exeとunzup.exeにしただけです。

  • sakurai_youheiはソースコードをまったく改変していません。
  • 著作権表示、ライセンスについてはInfo-ZIP WEBサイトを参照してください。
  • 著作権表示、ライセンスについてはコマンドに「-L」オプションをつけて実行しても参照できます。
  • もちろん、使用に伴ういかなる事象についても無保証です。
  • Windows Server 2003 Standard(x86) R2 SP2で5GBのZIPファイルを生成できました。

以上を踏まえて、誰かの数時間を削減できることを願っています。

本家のzip→ftp://ftp.info-zip.org/pub/infozip/win32/zip300xn.zip
本家のunzip→ftp://ftp.info-zip.org/pub/infozip/win32/unz600xn.exe

>>ここからDownload<<

2009.12.10追記

ダウンロードリンクが切れていたので修正しました。

2010.01.22追記

コメントから本家のダウンロードURLを教えていただいたので追記。