Windowsではずっと統合アーカイバプロジェクトのDLL群とそれらを使うアーカイバにお世話になってきたけど、
7-Zipのほうが速いので7-Zip付属の7zG.exe, 7z.exeとB2E(Bridge To Executables)に移行することにした。
B2Eの本家はNoahだけど、LhaForgeの方がコマンドラインオプションが充実していて使いやすいのでそっちを使う。

{% gist 3737689 %} zip, 7z圧縮用と展開用のスクリプト。

  C:\usr\app\lfarchive\LhaForge.exe /b2e /e                   #展開
  C:\usr\app\lfarchive\LhaForge.exe /b2e /c:zip /method:Store #圧縮(Zip Store)
  C:\usr\app\lfarchive\LhaForge.exe /b2e /c:7z /method:LZMA2  #圧縮(7z LZMA2)

LhaForgeをファイラから呼ぶ場合こんな感じ。