ISO9600規格とその拡張規格(Joliet・Rock Ridge・Universal Disk Format)

はじめに

isoファイルを作成作業のたびにいろいろハマるので備忘録メモ。

iso9660とは

ISO(国際標準化機構)によって標準化されたCD-ROMのためのファイルシステムの規格です。

ISO 9660 is a file system standard published by the International Organization for Standardization (ISO) for optical disc media.

iso9660規格はいろいろ厳しい

iso9660標準規格で使うことのできるファイル名にはいろいろ制約があります。

  • ファイル(フォルダ)名は、大文字の英数字及びアンダーバーで、最大8文字まで
  • ファイルの拡張子は、大文字の英数字及びアンダーバーで、最大3文字まで
  • ディレクトリ階層は8階層まで
  • …etc

けっこう厳しい制約ですね ><
なのでこのあたりの制約を解消するために、いくつかの拡張規格があります。

iso9660の拡張規格

Joliet

マイクロソフトによって策定された、拡張規格です。以下のような特徴があります。

The Joliet index provides the following improvements to the file system index:
* Recognizes long file names up to 32 characters.
* Distinguishes between upper and lower case letters in the file names.
* Supports Unicode characters in the filename.

Rock Ridge

主にUnix系OSで利用される拡張規格です。以下のような特徴があります。

The RRIP extensions are, briefly:
* Longer file names (up to 255 bytes) and fewer restrictions on allowed characters (support for lowercase, etc.)
* UNIX-style file modes, user ids and group ids, and file timestamps
* Support for Symbolic links and device files
* Deeper directory hierarchy (more than 8 levels)
* Efficient storage of sparse files

Universal Disk Format

iso9660の次世代規格として策定された規格です。

Features of UDF include the following:
* Supports media up to 2TB in size.
* Supports flash media, Iomega REV discs, and CD-MRW discs.
* Stores files less than 2 KB in length in the File Entry block.
* Supports files up to 2TB with filenames as long as 255 characters.
* Supports a rich set of file attributes that suit various operating systems.
* Supports a bridge format where ISO 9660, Joliet, and UDF formats all reside on the same disc. This is used in video applications, such as DVD-Video, DVD+VR, and DVD-VR.
* Supports named streams and ‘Real-Time’ files.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA