![]() | 此條目可参照英語維基百科相應條目来扩充。 (2020年7月28日) |
开发者 | ISO/IEC, Ecma国际 |
---|---|
全称 | ISO 9660 |
发布 | 1988年 |
最大卷容量 | 8 TB |
功能 | |
操作系统支持 | 跨平台 |
光盘制作 |
---|
ISO 9660,也被一些硬件和软件供应商称作CDFS(光盘文件系统)或ECMA-119,是一个为光盘媒介发布的文件系统,其被国际标准化组织(ISO)作为国际技术标准出售[1]。其目标是能够在不同的操作系统上交换数据。
ISO 9660源于High Sierra文件系统[2]。High Sierra以一种密集的、顺序的布局来组织文件信息,并通过使用一种分层(八级目录深)树文件系统来优化非顺序访问,类似于UNIX和FAT。为了增强跨平台兼容性,它定义了一个常用文件属性(目录或原始文件和记录时间)和名称属性(文件名、扩展名和版本)的最小子集,并且使用一个单独的系统区域来兼容未来的扩展属性。
High Sierra在1986年12月被Ecma国际采用(作了一些改动)而成为了国际标准,即ECMA-119[3],并提交给国际标准化组织而成为ISO 9660:1988[4],后续修订分别于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的文件特征,如资源分叉和文件备份日期等)