Prev / Next

2007-06-29 / Linux 上で Windows 向けの zip ファイルを作る

目的:
Linux 上で日本語ファイル名をもつファイルを
Windows で文字化けしないかたちで zip にまとめる。

方法:
convmv でファイル名を cp932 に変換してから圧縮する。

ディレクトリ foo 以下に日本語ファイル名を持つ
ファイルがある場合は以下のとおり。

convmv --r --notest -f utf8 -t cp932 foo
zip -r foo.zip foo


(追記)
以前は rubyzip を使って文字コードを変換しながら,
圧縮・展開するスクリプトを書いてた.

- rubyzip [2004-05-10-1]

comments powered by Disqus