Movatterモバイル変換


[0]ホーム

URL:


コンテンツにスキップ
Wikipedia
検索

ISO 9660

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ISO 9660
導入1988年 ()
構造
ディレクトリテーブル
領域管理エクステント
限度
最大ファイル サイズ4GiB(シングルエクステント)
8TiB(マルチエクステント)
最大ファイル名長8.3形式 (Level 1)
31文字 (Level 2/3)
207文字 (9660:1999)
ファイル名の文字d1文字([A-Z]、[0-9]、“_”、“.”[1]
特徴
タイムスタンプ作成、更新、失効、発効
日付範囲1900年1月1日 -2155年12月31日
日付分解能1秒
フォーク可能
属性可視、読み取り、実行、保護
パーミッションPOSIX
透過的圧縮なし
透過的暗号化なし
重複排除可能
テンプレートを表示

ISO 9660:1988は、1988年ISOで標準化されたCD-ROMファイルシステムである。Ecma InternationalECMA-119に対応する。JISではJIS X 0606[2]に対応する。ISO 9660に準拠することで、様々なオペレーティングシステム (OS) で同じCD-ROMを読み込むことができる。

ファイル名に制限が多かったため、後に様々な拡張フォーマットが登場した。

もともとはCD-ROM用であるが、DVDBDでも用いられることがある。

歴史

[編集]
→詳細は「w:ISO 9660 § History」を参照

1985年にAppleマイクロソフトディジタル・イクイップメント・コーポレーション3M日立製作所などによって提案された「ハイシエラフォーマット」(High Sierra Format, HSF) が元になっている[3]

水準

[編集]

ファイル名やディレクトリ名に使える文字は数字、英大文字、“_”(アンダースコア)の37種類(規格ではこの文字群を d文字 または d1文字 と呼ぶ)

  • ファイル名は以下の規則を持つ。
    • 「0文字以上 + “.” + 0文字以上 + “;” + 1から32767までのバージョン番号」で表される
    • 「0文字以上 + “.” + 0文字以上」は合わせて31文字まで
    • “.”の前後どちらかは1文字以上なければならない
  • ディレクトリ名は31文字まで
  • ディレクトリは8階層まで
  • 「ファイル名の文字数 + そのファイルに関連するルートディレクトリまでの各親ディレクトリ名の文字数の総和 + 同親ディレクトリの数(ディレクトリ区切り)」は255まで

制限の厳しいシステムとのやり取りの為3つのレベルが規定され、上記に加えて制限がかかる。

  • 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規格の最新の追補である。JISでは、ISOより先にJIS X 0606:1998として取り入れられている。

次のような特徴がある。

  • ファイル名、ディレクトリ名は207文字まで
  • 拡張子の必要性が無い(ファイル名に “.” を含める必要が無い)
  • バージョン番号の必要性が無い
  • 8階層までというディレクトリの階層の制限を取り払って無制限になった

また、Joliet拡張(後述)と本規格の差異に関する情報がAnnex B.2に追加されている。

拡張規格

[編集]

El Torito

[編集]

El Toritoは、1995年IBMフェニックス・テクノロジーズ英語版が提唱した規格である。CD-ROM上からのブートがサポートされている。

El Toritoの名は、日本でもつくば市東京都などで展開しているココス系列のメキシカンレストランエルトリートから取られている。

Rock Ridge

[編集]

Rock Ridge(ロックリッジ)は、IEEEによってIEEE P1282として制定されたISO 9660の拡張規格である。おもにUnix系OSで利用される。

次の機能をサポートしている。

  • UNIX式のアクセス権の設定(ISO 9660でも拡張属性レコードにPOSIXパーミッションがあるが、レコードは列挙に対し非効率的に配置される)
  • シンボリックリンク
  • デバイスファイル
  • 大文字・小文字の区別
  • 最大255文字のファイル名
  • 8階層(ISO 9660の仕様)を超えるディレクトリの作成(ISO 9660上ではルート直下にRR_MOVEDまたは.rr_movedディレクトリとして配置される)

ISO 9660と上位互換であり、Rock Ridgeを利用できないシステムでもISO 9660 Level 1として読み込めるようになっている。

Joliet

[編集]

Joliet(ジョリエット)は、マイクロソフトが設計したISO 9660の拡張規格である。

次の機能をサポートしている。

  • UCS-2の利用
  • 最大64文字までのファイル名
  • 8階層(ISO 9660の仕様)を超えるディレクトリの作成

ISO 9660と上位互換であり、Jolietを利用できないシステムでもISO 9660 Level 1として読み込めるようになっている。Windows 95から現在に至るまでのWindowsやその他のOSでもサポートされている。UCS-2の利用により、仮名漢字アラビア文字なども使用することができる。

Apple ISO 9660 Extensions

[編集]

Apple ISO 9660 Extensionsは、AppleがISO 9660を拡張するために設計されたいくつかの規格である。CD-ROM上でのHFS (HFS+) を利用出来るように設計されてあるものもあり、HFSのメリットを利用することができる。

ほぼClassic Mac OSおよびmacOS専用の拡張規格であり、利用できないシステムではISO 9660 Level 2として読み込めるようになっている。

Romeo

[編集]

Romeoは、アダプテックが設計したISO 9660の拡張規格である。

次の機能をサポートしている。

  • 最大128文字までのファイル名

ISO 9660のディスクフォーマットを拡張しており、ISO 9660との互換性は無い。

規格の逸脱

[編集]

他の拡張規格のように規格化されたものではないが、多くのOSの実装において多少の規格違反は許容されており、それを逆手に取った意図的な規格違反をすることでISO 9660の厳しい制限を回避することができる。しかし互換性は下がることになる。

以下のようなものが存在する。

  • ファイル名にd1文字以外の使用
  • ファイル名に複数の“.”の使用
  • ファイル名に“.”の非使用
9660:1999では規格合致。
  • 8階層を超えるディレクトリ
9660:1999では規格合致。
  • “;”およびバージョン番号の省略
9660:1999では規格合致。多くのOSでは“;”とバージョン番号はユーザーから見えないようになっているが、それらを隠してくれない環境では有用となる。
  • ファイル名に37文字までの使用
“;”とバージョン番号用の領域をファイル名に使用する。必然的にバージョン番号は省略される。
  • (Joliet拡張)110文字までのファイル名の使用。
ディスクフォーマット上はファイル名に使用できる領域は64文字分より大きく確保可能である。[4]

OSのISO 9660サポート

[編集]
ISO 9660 Level 1ISO 9660 Level 2ISO 9660 Level 3ISO/IEC 9660:1999JolietRock RidgeApple ISO 9660 ExtensionsRomeo備考
MS-DOSYesNoNoNoNoNoNoNoMSCDEX.EXE (Microsoft CD-ROM Extension) というプログラムを組み込むことで、ISO 9660フォーマットのCD-ROMを認識することができる。
Windows95,98,MeYesYesYesNoYesNoNoYes
WindowsNT 3.51YesYesYesNoNoNoNoYes
WindowsNT 4.0,2000YesYesYesNoYesNoNoYes
WindowsXPおよびそれ以降YesYesYesYesYesNoNoYes
LinuxおよびBSD系OSYesYesYesYesYesYesNoNo
Mac OS 7〜9YesYesNoNoNoNoYesNo
macOSYesYesNoNoYesYesYesNo

関連項目

[編集]

脚注

[編集]
[脚注の使い方]
  1. ^ディレクトリ名には使えない
  2. ^JIS X 0606日本産業標準調査会経済産業省
  3. ^鈴木直美の「PC Watch先週のキーワード」”. PC Watch. インプレス (2000年3月30日). 2024年1月18日閲覧。
  4. ^5 Appendix A: Product Behavior”. 2014年4月13日閲覧。 “110 if Joliet Format”

外部リンク

[編集]
ISO標準
国際標準一覧 · ローマ字表記国際規格一覧 · 国際電気標準会議が定める国際標準一覧
1から
10000まで
10001から
20000まで
20001以上
組織
カテゴリ カテゴリ
関連項目:ISOで始まる記事一覧
ディスク
光ディスク /磁気テープ
Flashメモリ /SSD
分散ファイルシステム(有償)
オープンソースソフトウェア(無料)
ネットワーク型
特殊用途
疑似・仮想
暗号化
その他
カテゴリカテゴリ
スタブアイコン

この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めていますPJ:コンピュータ/P:コンピュータ)。

https://ja.wikipedia.org/w/index.php?title=ISO_9660&oldid=107755483」から取得
カテゴリ:
隠しカテゴリ:

[8]ページ先頭

©2009-2026 Movatter.jp