ISO_9660

ISO 9660 ， 也被一些硬件和軟件供應商稱作CDFS （ 光盤文件系統 ） 或ECMA - 119 ， 是一個爲光盤媒介發佈的文件系統 ， 其被國際標準化組織 （ ISO ） 作爲國際技術標準出售 。 其目標是能夠在不同的操作系統上交換數據 。 ISO 9660源於 。 High Sierra以一種密集的 、 順序的佈局來組織文件信息 ， 並通過使用一種分層 （ 八級目錄深 ） 樹文件系統來優化非順序訪問 ， 類似於UNIX和FAT 。 爲了增強跨平臺兼容性 ， 它定義了一個常用文件屬性 （ 目錄或原始文件和記錄時間 ） 和名稱屬性 （ 文件名 、 擴展名和版本 ） 的最小子集 ， 並且使用一個單獨的系統區域來兼容未來的擴展屬性 。 High Sierra在1986年12月被Ecma國際採用 （ 作了一些改動 ） 而成爲了國際標準 ， 即ECMA - 119 ， 並提交給國際標準化組織而成爲ISO 9660:1988 ， 後續修訂分別於2013年和2020年發佈 。 目前 ， ISO 9660文件系統正在被行業廣泛使用 。 文件系統的前16個扇區被保留給其他用途 。 其餘部分以一個卷描述符集 （ 描述後續內容佈局的塊 ） 開始 ， 然後是光盤上的路徑表 、 目錄和文件 。 一個符合ISO 9660的光盤必須包含至少一個描述了文件系統的主卷描述符和一個用於標記卷描述符集結束的卷描述符集終止符 。 主卷描述符提供關於卷 、 特徵和元數據的信息 ， 包括一個指示根目錄位於哪個扇區的根目錄記錄 。 其他元數據字段包含卷的名字 、 創建者和文件系統使用的邏輯塊的大小和數量等信息 。 路徑表概括了的相關目錄層次結構 。 對於鏡像中的每一個目錄 ， 路徑表都會提供目錄的標識符 、 位置 、 與目錄關聯的擴展屬性的長度和目錄的父目錄在路徑表中的索引 。 ISO 9660有多個可用於放寬其限制的擴展 。 常見的如Rock Ridge （ Unix式的權限和長文件名 ） 、 Joliet （ Unicode文件名 ， 允許是用非拉丁字母 ） 、 El Torito （ 使CD可用於引導 ） 和Apple ISO 9660 Extensions （ 傳統Mac OS和Mac OS的文件特徵 ， 如資源分叉和文件備份日期等 ）