最新版はこちら。 突っ込みは各日付の BBS エントリのほか、 メール (nakano@st.seikei.ac.jp) や フォーム からどうぞ。 なおスパム除けのため、BBS 機能には 緩い認証を入れて います。 検索エンジンから来た方は、エンジンの方のキャッシュを見るか、 下の簡易検索を試してみてください。
|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||
mkisofs に日本語などの multi-byte NLS をサポートするコードを組み込みました。
CD-R を焼く前処理として、CD-ROM の ISO 9660 形式のイメージを作成するツールに、mkisofs という定番のツールがあります。mkisofs は、UNIX 系の RockRidge 拡張形式以外にも、Windows 95/98/NT のロングファイルネームに対応した Joliet 拡張形式の CD イメージや Macintosh の HFS 形式にも対応したハイブリッド CD のイメージも作成することができるのですが、これらの部分が日本語に非対応であったために、Windows や Macintosh 対応の CD には日本語のファイル名・ディレクトリ名が使用できなくて不便でした。
これらの問題に対し、日本語などのマルチバイト文字に対応する改造を行いましたので、GPL に基づいて公開します。
alias nls_euc-jp nls_cp932 alias nls_sjis nls_cp932を追加 *1 して、depmod -a して modprobe nls_euc-jp を確認。続いて
% sudo mount -t iso9660 -o iocharset=euc-jp /dev/cdrom /cdrom mount: wrong fs type, bad option, bad superblock on /dev/cdrom, or too many mounted file systemsというわけでダメであった。
sudo mount -t iso9660 -o iocharset=cp932 /dev/cdrom /cdromは OK で、"ls -N /cdrom | nkf -e" してあげれば日本語ファイル名が拝める。 しかしこの /dev/cdrom を samba でエクスポートすると、smb.conf で
coding system = eucしてるので当然だめ(笑) これ global のパラメータだからなあ。
The toughest thing about success is that you've got to keep on being success.
--Irving Berlin (1888-1989)