共用方式為


光碟格式

IMAPI 支援三種檔案系統格式:ISO 9660JolietUDF

ISO 9660

ISO 9660 格式是CD數據光碟的原始標準文件系統。 在數個作系統上可辨識格式,包括 MSDOS、Mac OS、UNIX 和 Windows作系統。 ISO 9660 格式由國際標準化組織 (ISO) 發佈。

格式從第 16 扇區標頭 CD0001 開始:標頭的其餘部分如下。 其他衍生格式也從扇區 16 開始,但針對磁碟區標頭使用另一個字串。 例如,High Sierra 光碟會使用字串 CD-ROM0001,而 Compact Disc Interactive 格式則使用 CD-I0001。

標頭會指向以 ISO 9660 格式儲存檔名的光碟區域。 檔案和目錄命名慣例包含8個字元、句點和3個字元。 這是 MSDOS作系統所使用的相同命名慣例。

Joliet 和 UDF 等格式的其他文件系統標頭可以共存於光碟上,而不會影響 ISO 9660 格式的可讀性。 索引之後,一組數據檔會佔用光碟。每個文件系統的索引會獨立參考光碟上的數據檔。

ISO 9660 規格會定義三種格式層級:

  • 層級 1 會定義使用 8.3 字元格式的檔名。
  • 層級 2 允許較長的檔名,如 DOS 6.xx、MacIntosh 和 UNIX 平臺所找到。
  • 層級 3 允許交錯的數據和音訊檔案改善擷取(播放)效能。 此層級也會移除 2GB 檔案限制。 此層級 映射主控 API 不支援

DVD 光碟也可以使用 ISO 9660;不過,UDF 檔系統是與 DVD 媒體搭配使用的最普遍文件系統。

Joliet

Joliet 格式是 ISO 9660 的衍生專案。 除了 ISO 9660 檔案系統索引之外,此格式也會將 Joliet 檔案系統索引寫入光碟映射。

Joliet 索引提供下列文件系統索引的改善:

  • 可辨識最多 32 個字元的長檔名。
  • 區分檔名中的大寫和小寫字母。
  • 支援檔名中的 Unicode 字元。

Joliet 格式標頭從光碟的扇區 17 開始。

由於 Joliet 格式會在光碟上保留 ISO 9660 檔案系統,因此會保留與 ISO 9660 相容裝置的相容性。

通用磁碟格式 (UDF)

通用磁碟格式(UDF)是光儲存技術協會(OSTA)為光學媒體開發的較新的文件系統。 UDF 是一種可攜式格式,可由數個作系統辨識。 UDF 將 ISO 9660 取代為新的標準,特別是使用讀寫媒體。

UDF 的功能包括下列各項:

  • 支援大小上限為 2TB 的媒體。
  • 支援快閃媒體、Iomega REV 光碟和 CD-MRW 光碟。
  • 將長度小於 2 KB 的檔案儲存在 [檔案專案] 區塊中。
  • 支援最多 2TB 且檔名為 255 個字元的檔案。
  • 支援一組適合各種作系統的豐富檔案屬性。
  • 支援橋接格式,其中 ISO 9660、Joliet 和 UDF 格式全都位於相同的光碟上。這用於視訊應用程式,例如 DVD-Video、DVD+VR 和 DVD-VR。
  • 支援具名數據流和「即時」檔案。