ISO 9660
ISO 9660 | |
---|---|
1988 | |
ディレクトリ | テーブル |
エクステント | |
4GiB(シングルエクステント) 8TiB(マルチエクステント) | |
8.3 31 207 | |
ファイル |
d1 |
タイムスタンプ |
|
1900 | |
1 | |
フォーク |
|
| |
パーミッション | POSIX |
なし | |
なし | |
|
ISO 9660:1988は、1988
ファイル
もともとはCD-ROM
歴史
[1985
水準
[ファイル
- ファイル
名 は以下 の規則 を持 つ。- 「0
文字 以上 + “.” + 0文字 以上 + “;” + 1から32767までのバージョン番号 」で表 される - 「0
文字 以上 + “.” + 0文字 以上 」は合 わせて31文字 まで - “.”の
前後 どちらかは1文字 以上 なければならない
- 「0
- ディレクトリ
名 は31文字 まで - ディレクトリは8
階層 まで - 「ファイル
名 の文字数 + そのファイルに関連 するルートディレクトリまでの各 親 ディレクトリ名 の文字数 の総和 +同 親 ディレクトリの数 (ディレクトリ区切 り)」は255まで
- ISO 9660 Level 1:
- ファイル
名 は「8文字 以下 + “.” + 3文字 以下 + “;” + 1から32767までのバージョン番号 」まで - ディレクトリ
名 は8文字 まで - ファイルデータは
単一 のエクステントしか持 てない
- ファイル
- ISO 9660 Level 2:
- ファイルデータは
単一 のエクステントしか持 てない
- ファイルデータは
- ISO 9660 Level 3:
追加 の制約 は課 さない
ISO 9660:1988/Amd.1:2013
[ISO 9660:1988/Amd.1:2013は、ISO 9660
- ファイル
名 、ディレクトリ名 は207文字 まで 拡張子 の必要 性 が無 い(ファイル名 に “.” を含 める必要 が無 い)- バージョン
番号 の必要 性 が無 い - 8
階層 までというディレクトリの階層 の制限 を取 り払 って無 制限 になった
また、Joliet
拡張 規格
[El Torito
[El Toritoは、1995
El Toritoの
Rock Ridge
[Rock Ridge(ロックリッジ)は、IEEEによってIEEE P1282として
- UNIX
式 のアクセス権 の設定 (ISO 9660でも拡張 属性 レコードにPOSIXパーミッションがあるが、レコードは列挙 に対 し非 効率 的 に配置 される) - シンボリックリンク
- デバイスファイル
大文字 ・小文字 の区別 最大 255文字 のファイル名 - 8
階層 以上 (ISO 9660の仕様 )のディレクトリの作成 (ISO 9660上 ではルート直下 にRR_MOVEDまたは.rr_movedディレクトリとして配置 される)
ISO 9660と
Joliet
[Joliet(ジョリエット)は、マイクロソフトが
- UCS-2の
利用 最大 64文字 までのファイル名 - 8
階層 以上 (ISO 9660の仕様 )のディレクトリの作成
ISO 9660と
Apple ISO 9660 Extensions
[Apple ISO 9660 Extensionsは、AppleがISO 9660を
ほぼClassic Mac OSおよびmacOS
Romeo
[Romeoは、アダプテックが
最大 128文字 までのファイル名
ISO 9660のディスクフォーマットを
規格 の逸脱
[- ファイル
名 にd1文字 以外 の使用 - ファイル
名 に複数 の“.”の使用 - ファイル
名 に“.”の非 使用
- 9660:1999では
規格 合致 。
- 8
階層 を超 えるディレクトリ
- 9660:1999では
規格 合致 。
- “;”およびバージョン
番号 の省略
- 9660:1999では
規格 合致 。多 くのOSでは“;”とバージョン番号 はユーザーから見 えないようになっているが、それらを隠 してくれない環境 では有用 となる。
- ファイル
名 に37文字 までの使用
- “;”とバージョン
番号 用 の領域 をファイル名 に使用 する。必然 的 にバージョン番号 は省略 される。
- (Joliet
拡張 )110文字 までのファイル名 の使用 。
- ディスクフォーマット
上 はファイル名 に使用 できる領域 は64文字 分 より大 きく確保 可能 である。[4]
OSのISO 9660サポート
[ISO 9660 Level 1 | ISO 9660 Level 2 | ISO 9660 Level 3 | ISO/IEC 9660:1999 | Joliet | Rock Ridge | Apple ISO 9660 Extensions | Romeo | ||
---|---|---|---|---|---|---|---|---|---|
MS-DOS | Yes | No | No | No | No | No | No | No | MSCDEX.EXE (Microsoft CD-ROM Extension) というプログラムを |
Windows 95, 98, Me | Yes | Yes | Yes | No | Yes | No | No | Yes | |
Windows NT 3.51 | Yes | Yes | Yes | No | No | No | No | Yes | |
Windows NT 4.0, 2000 | Yes | Yes | Yes | No | Yes | No | No | Yes | |
Windows XPおよびそれ |
Yes | Yes | Yes | Yes | Yes | No | No | Yes | |
LinuxおよびBSD |
Yes | Yes | Yes | Yes | Yes | Yes | No | No | |
Mac OS 7〜9 | Yes | Yes | No | No | No | No | Yes | No | |
macOS | Yes | Yes | No | No | Yes | Yes | Yes | No |
関連 項目
[脚注
[- ^ ディレクトリ
名 には使 えない - ^ JIS X 0606(
日本 産業 標準 調査 会 、経済 産業 省 ) - ^ “
鈴木 直美 の「PC Watch先週 のキーワード」”. PC Watch. インプレス (2000年 3月 30日 ). 2024年 1月 18日 閲覧 。 - ^ “5 Appendix A: Product Behavior”. April 13, 2014
閲覧 。 “110 if Joliet Format”
外部 リンク
[- Joliet Specification(Jolietの
仕様 ) - Information technology - Volume and file structure of CD-ROM for information interchange(ISO/IEC 9660:1999の
仕様 )