FlossDoc: 请协力 GPLv3 的中文翻译工作。
ISO 9660
FlossDoc,自由中文開源知識庫
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]
- Wikipedia. Rock Ridge
- IEEE (1994). Rock Ridge Interchange Protocol. Draft Standard 1.12. IEEE P1282.
Joliet
Joliet 是微軟對 ISO 9660 的伸延並由 Windows 95 和 NT 開始的微軟視窗系統作業系統一直被支援。其主要重點在解放檔案名稱的限制。Joliet 提供了另一組可以最多由 64 個以 UCS-2 的統一碼 (Unicode) 字元組成的檔案名稱。這些檔案名稱被存放在會被傳統 ISO 9660 軟件所忽略的附加標頭中,令其保持向後兼容。[5]
- Wikipedia. Joliet (file system).
- Microsoft (1995). Joliet Specification. CD-ROM Recording Spec ISO 9660:1988. Microsoft Crop.
參考資料
- ↑ Wikipedia. ISO 9660.
- ↑ Whatis.com. What is ISO 9660?. TechTarget.
- ↑ IEEE (1994). Rock Ridge Interchange Protocol. Draft Standard 1.12. IEEE P1282.
- ↑ Wikipedia. Rock Ridge.
- ↑ Wikipedia. Joliet (file system).
相關連結
- Wikipedia. ISO 9660.

