ISO 9660
出典: Wikipedio
|
ISO 9660:1988は、1988年に ISO で標準化された CD-ROM のファイルシステムである。Template:仮リンク(High Sierra Format, HSF) が元になっている。Ecma International の ECMA-119 に対応する。JIS では JIS X 0606 に対応する。ISO 9660 に準拠することで、様々なオペレーティングシステムで同じ CD-ROM を読み込むことができる。
ファイル名に制限が多かったため、後に様々な拡張フォーマットが登場した。
もともとは CD-ROM 用であるが、DVD の仮想ディスクイメージ用途にも用いられる。
目次 |
水準
- ISO 9660 Level 1:
- ISO 9660 Level 2:
- ファイル名は拡張子の前の “.” を含めて31文字(拡張子は必須)
- ディレクトリ名は31文字まで
- ISO 9660 Level 3:
- フラグメントの許可
ISO/IEC DIS 9660:1999
ISO/IEC DIS 9660:1999 は、ISO/IEC 9660 Level 4 として提案された ISO 9660:1988 の拡張規格である。現在Template:いつでは ISO/IEC の認定投票で否決されたままである。一方、JIS ではすでに JIS X 0606:1998 に取り入れられている。
次のような特徴がある。
- ファイル名、ディレクトリ名は207文字まで
- 拡張子の必要性が無い(ファイル名に “.” を含める必要が無い)
- 8階層までというディレクトリの階層の制限を取り払って無制限になった
拡張規格
El Torito
El Torito は、1995年に IBM とTemplate:仮リンク]が提唱した規格である。CD-ROM 上からのブートがサポートされている。
El Toritoの名は、日本でもつくば市・東京都などで展開しているココス系列のメキシカンレストランTemplate:仮リンクから取られている。
Rock Ridge
Rock Ridge (ロックリッジ)は、IEEE によって IEEE P1282 として制定された ISO 9660 の拡張規格である。おもに UNIX 系 オペレーティングシステム で利用される。
次の機能をサポートしている。
- UNIX 式のアクセス権の設定
- シンボリックリンク
- 大文字・小文字の区別
- 最大255文字のファイル名
- 8階層以上(ISO 9660 の仕様)のディレクトリの作成(ISO 9660上ではルート直下にRR_MOVEDまたは.rr_movedディレクトリとして配置される)
ISO 9660 と上位互換であり、Rock Ridge を利用できないシステムでも ISO 9660 として読み込めるようになっている。
Joliet
Joliet (ジョリエット)は、マイクロソフトが設計した ISO 9660 の拡張規格である。
次の機能をサポートしている。
- UCS-2 の利用
- 最大64文字までのファイル名
ISO 9660 と上位互換であり、Joliet を利用できないシステムでも ISO 9660 として読み込めるようになっている。Windows 95 から現在に至るまでの Microsoft Windows やその他のオペレーティングシステムでもサポートされている。UCS-2 の利用により、仮名や漢字、アラビア文字なども使用することができる。
Apple ISO9660 Extensions
Apple ISO9660 Extensions は、アップルが ISO 9660 を拡張するために設計されたいくつかの規格である。CD-ROM 上でのHFS (HFS+) を利用出来るように設計されてあるものもあり、HFS のメリットを利用することができる。
ほぼ Mac OS および Mac OS X 専用の拡張規格であり、他のオペレーティングシステムでは利用できないことが多い。
OS の ISO 9660 サポート
- MS-DOS: MSCDEX.EXE (Microsoft CD-ROM Extension) というプログラムを組み込むことで、ISO 9660 フォーマットの CD-ROM を認識することができる。
- Microsoft Windows 95, 98, Me: ISO 9660 Level 1, 2, 3 および Joliet
- Microsoft Windows NT4.0, 2000: ISO 9660 Level 1, 2, 3 および Joliet
- Microsoft Windows XP: ISO 9660 Level 1, 2, 3 および Joliet と ISO/IEC DIS 9660:1999
- Linux および BSD 系 OS: ISO 9660 Level 1, 2, 3 および Rock Ridge と Joliet と ISO/IEC DIS 9660:1999
- Mac OS 7〜9: ISO 9660 Level 1, 2 および Rock Ridge と Joliet と Apple ISO9660 Extensions
- Mac OS X: ISO 9660 Level 1, 2 および Rock Ridge と Joliet と Apple ISO9660 Extensions
関連項目
外部リンク
- Joliet Specification (Joliet の仕様)
Template:Computer-stubar:أيزو 9660 cs:ISO 9660 da:ISO 9660 de:ISO 9660 en:ISO 9660 es:ISO 9660 fr:ISO 9660 he:ISO 9660 it:ISO 9660 ko:ISO 9660 ms:ISO 9660 nl:ISO 9660 no:ISO 9660 pl:ISO 9660 pt:ISO 9660 ru:ISO 9660 sk:ISO 9660 sv:ISO 9660 uk:ISO 9660 yo:ISO 9660 zh:ISO 9660