オプティカルディスクのフォーマットについて

>BD/DVD/CD/MOオプティカルストレージ製品 一覧>オプティカルディスクのフォーマットについて

オプティカルディスクのフォーマットについて

オプティカルディスクにはさまざまなファイルフォーマットがあります。
OLXCoreシリーズにて採用しておりますファイルフォーマットについて
それぞれ解説をします。

オプティカルディスクのファイルフォーマットの歴史

CD-ROMは、広く普及した音楽用CDのテクノロジを基礎として、エラー検出やエラー訂正の機能を向上させ、 CDメディアにコンピュータ
などで利用可能なデジタルデータを記録可能にしたものです。音楽用CDのセクタフォーマット規約はREDBOOKで策定されており、 CD-ROMのセクタフォーマットはYELLOWBOOKで策定されております。しかしYELLOWBOOKで規定されているのはCD-ROMのセクタ
フォーマットだけであり、盤面に並んだいくつものセクタをどのように使用して、ファイルなどのデータを記録するか(つまり、どのような
ファイルシステムを構築するか)は YELLOWBOOKでは規定されておりませんでした。 その為、特定のハードウェアなどに依存すること
なく、どのようなシステムでも同じCD-ROMを読み出せるように、ディレクトリの構造やファイル名の命名規約、ファイルの記録方式など、ファイルシステムの論理構造を規定する必要がありました。

ISO9660フォーマット

CD-ROM(Compact Disc Read Only Memory)の論理フォーマットを
規定した最初の国際標準仕様です。ISO 9660による実際のファイル
命名規則などは、仕様が検討された時期に最も制限が強かったMS-
DOSの影響を大きく受けています。この為、ISO 9660のファイル
命名規則では、ファイル名/ディレクトリ名は8.3形式(ファイル名
8文字、拡張子3文字)で、大文字/小文字の区別は行わないとされて
います。またディレクトリ階層は8レベルまでで、1つのファイルは
必ず物理的に連続したセクタに記録されることなどが規定されて
います。

ISO9660制限レベル

上記で説明しました様にISO9660は、規約に強い制限を盛り
込んだ代わりに、より多くの機器で読み出し可能なフォーマットを
実現しました。しかし例えばUNIX環境では、ファイル名の大文字
/小文字が区別できない、各種のファイル属性(グループIDや
ユーザーIDなど)が記録できないなどの問題がありました。
このためDEC社(旧Compaq社)やHewlett-Packard社、
Sun microsoft社などのUNIXベンダはISO9660仕様を一部拡張
して、こうしたUNIX環境独自の情報を記録するための
RockRidgeフォーマットを考案しました。またMicrosoft社製の
オペレーティングシステムでも、MS-DOSからWindows 95へと
進化するにあたり、8.3形式を超えるLongFilenameを利用出来る
ようになった為、CD-ROMでこうした長いファイル名を記録可能
にするJolietフォーマットがMicrosoft社などによって考案されました。

RockRidgeフォーマット

RockRidgeはIEEEによって制定されたISO9660の拡張規格です。
おもにUNIX系OSで利用されます。特徴的として

  • UNIX 式のアクセス権の設定
  • シンボリックリンク
  • 大文字・小文字の区別
  • 最大255文字のファイル名
  • 8階層以上(ISO 9660 の仕様)のディレクトリの作成

などがサポートされています。ISO9660と上位互換で、
RockRidgeを利用できないシステムでもISO9660フォーマットの
メディアとして読込めるようになっています。

Jolietフォーマット

Joliet はMicrosoft社が設計したISO9660の拡張規格です。
特徴として

  • UCS-2 の利用
  • 最大64文字までのファイル名

などがサポートされています。ISO9660と上位互換で、Jolietを
利用できないシステムでもISO9660フォーマットのメディア
として読込めるようになっています。Windows95から現在に至る
までのMicrosoft Windowsやその他のオペレーティングシステム
でもサポートされています。UCS-2の利用により、仮名や漢字、
アラビア文字なども使用することができます。

UDFフォーマット

UDF(Universal Disk Format)は ISO9660に代わるファイルシステムとして米国OSTAと30以上ものメーカーによって約6年の歳月を
費やして策定されました。特徴として

  • CPU や OS に全く依存しない
  • 512バイト単位での書込み
  • ファイル名が Unicode 形式で255文字まで
  • 128 TiB までのディスクに対応
  • ディスクが破損しても他の部分を読み出せる
  • ファイル単位の記録(パケットライト)にも対応

など、他のファイルフォーマットではサポートしきれない部分もサポートされております。また、開発当初よりDVDメディアへの対応を
視野へいれて策定された新しいフォーマットでもあります。2003年策定のVer2.5からはBlu-rayメディアの標準フォーマットとしても
採用されております。