0

以下は、この記事からの引用です。

ISO 9660 は複雑なファイル システムではありませんが、覚えておく価値のある癖がいくつかあります。一部のオペレーティング システムでは非準拠の CD も作成されるようですので、注意してください。この主な例は、ファイル名に使用できる文字セットです。厳密には、ファイル名は大文字 A ~ Z、数字、ドット、アンダースコアのみで構成できます。さらに、表示されるファイル名とそのバージョン番号サフィックスを区切るセミコロンがあります。多くのオペレーティング システムでは、小文字やその他の文字も使用できます。Linux の VFS は、実際には CD の内容に大文字が含まれているにもかかわらず、小文字のファイル名をユーザーに表示します。

それで私の質問は、CD ではすべて大文字であるのに、どの文字が大文字で、どの文字が小文字であると Linux がどのように認識するのでしょうか?

4

1 に答える 1

2

ISO9660 ファイルシステムは、8.3 大文字形式のファイル名のみをサポートしています。

長いファイル名、小文字、ファイル許可などの機能を使用して ISO9660 ファイルシステムを拡張するために、長年にわたっていくつかのテクノロジが設計されてきました。Jolietファイルシステムは Windows ソリューションですが、Rock Ridgeは Linux で動作するソリューションです。基本的に、リムーバブル メディアに記録されているルックアップ テーブルに、元のファイル名を適切な大文字と小文字で保存します。詳細については、ISO9660に関するウィキペディアの記事を参照してください。

于 2014-10-24T02:21:38.673 に答える