[FreeBSD-users-jp 96159] Re: zipアーカイブ中の日本語ファイル

Tomoaki AOKI junchoon @ dec.sakura.ne.jp
2017年 11月 12日 (日) 13:46:52 UTC


青木@名古屋です。

converters/convmvは、指定したディレクトリ内のファイル一括
又は単一ファイル指定でファイル名の文字コード(エンコーディング)
を変換するものです。

デフォルトの動作はDry-runですし、今回のようなケースだったり、
例えば従来ファイル名にShift-JISなりEUCなりを使っていたところ
時流に合わせ(観念し)てUTF-8に移行しよう、などという状況では
便利です。

...古いバックアップを展開してみたらファイル名が化けまくっていて
何がなんだか分からない場合や、CHARSET設定がうまく機能しないNASで
端末毎に文字コードが違ってぐちゃぐちゃになっているのをまともな
NASに移行しようという時等は特に。 変換不要なファイルは放って
おいてくれますので。


On Sun, 12 Nov 2017 16:17:09 +0900
maruyama @ ism.ac.jp (丸山直昌) wrote:

> 梅本 様、皆 様
> 
> 丸山です。有難う。
> 
> まだ試していませんが、これまでの私の経験では以下の梅本さんの答えが本命の
> 答えのように見えます。青木さんの仰るconverters/convmv というのが何なのか、
> 知らないし全然調べてもいないのですが、他はすべて私の経験では失敗に終わっ
> た記憶があります。
> 
> 少しお待ちください。梅本さんのヒントを生かして ports から作ってみます。
> 
> Sun, 12 Nov 2017 15:51:59 +0900
> Hajimu UMEMOTO <ume @ mahoroba.org> writes:
> 
> >梅本です。
> >
> >>>> Sun, 12 Nov 2017 11:54:15 +0900 の刻に「maruyama」、すなわち
> >>>> 丸山直昌 <maruyama @ ism.ac.jp> 氏曰く
> >
> >maruyama> るunzipを使って解凍してますが、日本語のファイル名のファイルは取り出すこ
> >maruyama> とはできても、ファイル名が復元できなくて、困ることがあります。(ファイル
> >maruyama> 名に重大な意味を込める人がいます。)
> >
> >ports/archivers/unzip を ICONV オプションを有効にして作リ、-Ocp932 あ
> >るいは -Osjis オプションを指定すれば行けると思います。
> >
> >maruyama>         ICONV          : off
> >
> >残念ながら、デフォルトでは有効になっていないのですよね。
> >
> >--
> >梅本 肇    http://www.mahoroba.org/~ume/
> >ume @ mahoroba.org  ume @ FreeBSD.org
> >プログラムは書いた人の意図ではなく書かれた通り動く  I hate Modula-3 :-)
> 
> --------
> 丸山直昌@統計数理研究所
> _______________________________________________
> freebsd-users-jp @ freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"
> 


-- 
青木 知明  [Tomoaki AOKI]    <junchoon @ dec.sakura.ne.jp>


freebsd-users-jp メーリングリストの案内