xeon-koyamaです。 長い間、Windows環境で作成された和名を含むzipファイルの解凍および convmv が いつも失敗していたのですが、回避方法がわかったので投稿します。 参考URL http://nhh.mo-blog.jp/ttt/2007/03/zipunzip_315b.html ありがとうございます。m(_ _)m 1. unzip-5.52-34.src.rpm を持ってきて、ソースを解凍して、以下の改変を行う unzip の ソース unzpriv.h の中を改変 ---------------------------------------------------------- */ #ifndef Ext_ASCII_TO_Native # define Ext_ASCII_TO_Native(string, hostnum, hostver, isuxatt, islochdr) \ if (((hostnum) == FS_FAT_ && \ !(((islochdr) || (isuxatt)) && \ ((hostver) == 25 || (hostver) == 26 || (hostver) == 40))) || \ (hostnum) == FS_HPFS_ || \ ((hostnum) == FS_NTFS_ && (hostver) == 50)) { \ 削除-> _OEM_INTERN((string)); \ 追加-> _ISO_INTERN((string)); \ } else { \ _ISO_INTERN((string)); \ } #endif --------------------------------------------------------- 2. 再び ソースを tar.gz で固める 3. rpmbuild -bb で コンパイルして パッケージを作成 4. インストール 5. 使い方は、常に unzip -b でやる。 和名らしきファイル名があったら、convmv する 追伸 この動作をデフォルトにしてもらうように、要請する先は やはり、unzip の作者になるのですかね? それとも、OpenSUSE になるのですかね? --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org