FlossDoc: 请协力 GPLv3 的中文翻译工作。

ISO 9660

FlossDoc,自由中文開源知識庫

Jump to: navigation, search

ISO 9660 是一個國際標準化組織 (International Organization for Standardization) 的標準定義 CD-ROM 媒體的檔案系統。其旨在支援如舊 Mac OS、微軟視窗和 Unix 類系統等各不同的電腦操作系統,而令資料可以在各系統間互換。

往後 ISO 9660 被大量應用在 CD-ROM、CD-R 和 CD-RW 等媒體。部份 DVD 媒體亦有使用 ISO 9660 檔案系統,不過 DVD 較適合使用 UDF 因為其對較大容量媒體和現代作業系統有較佳支援。[1]

因為 ISO 9660 的映像檔案一般使用 .ISO 作為擴充檔名代表檔案類型,坊間亦常簡稱 ISO 檔案或 ISO 格式。

ISO 9660 的原身格式其實有很多限制,例如 level 1 只支援傳統 MS-DOS 的 8.3 格式名稱。不能使用現代作業系統的長檔名,多國語言檔名和 Unix 類作業系統的符號連結 (Symbolic link) 等。所以有不少 ISO 9660 的伸延被提出以支援各操作系統的需要,包括 IEEE 的 Rock Ridge 伸延和微軟的 Joliet 檔案系統。

目录

歷史

ISO 9660 最早由 High Sierra 撰寫並在 1988 年發佈。[2]

ISO 9660 伸延

Rock Ridge Interchange Protocol

Rock Ridge Interchange Protocol (RRIP) 是對 ISO 9660 檔案格式的伸延,為 ISO 9660 加入了對 POSIX 檔案系統的支援,令 CD-ROM 等媒體可以儲存更多 Unix 類的檔案資訊並和 Unix 本地檔案系統整合。 透過 System Use Sharing Protocol Record (SUSP),Rock Ridge 令 ISO 9660 支援[3]

  • 更長的檔案名稱 (不超過 255 bytes)
  • 減少對檔案名稱中的字元限制
  • Unix 式的檔案權限 (File mode)、使用者識別號 (User ID)和群組識別號 (Group ID)
  • 符號連結 (Symbolic link)
  • 更深層的目錄架構
  • block 和 character devices

RRIP 在 1990 開始被建立,並在 1992 年成為 IEEE P1282。Rock Ridge 的名稱來自 Mel Brooks 的電影 Blazing Saddles 中的幻想市鎮名稱。[4]

Joliet

Joliet 是微軟對 ISO 9660 的伸延並由 Windows 95 和 NT 開始的微軟視窗系統作業系統一直被支援。其主要重點在解放檔案名稱的限制。Joliet 提供了另一組可以最多由 64 個以 UCS-2 的統一碼 (Unicode) 字元組成的檔案名稱。這些檔案名稱被存放在會被傳統 ISO 9660 軟件所忽略的附加標頭中,令其保持向後兼容。[5]

參考資料

  1. Wikipedia. ISO 9660.
  2. Whatis.com. What is ISO 9660?. TechTarget.
  3. IEEE (1994). Rock Ridge Interchange Protocol. Draft Standard 1.12. IEEE P1282.
  4. Wikipedia. Rock Ridge.
  5. Wikipedia. Joliet (file system).

相關連結

Personal tools