日本語ファイル名対応 ZIP/UNZIP

ということでいちおう作ってみました
ご利用の際の注意など、念のため。

  • 環境変数 TZ を設定しておいてください。設定しないと zip/unzip 時のファイルの日付がずれます。日本の場合は JST-9 で。
  • 16 ビット版(msdos/bc/ の下に入ってるやつ)はロングファイルネームに対応していません。
  • 2G バイト以上のファイルは扱えません。(un)zip というより DOS(もしくは WindowsDOS エミュレーション)そのものの制約です。
  • てゆうか Windowsコマンドプロンプトでは素直に Win32 版を使ったほうがたぶんよろしいかと。