ISO 9660

ISO 9660
开发者ISO/IEC, Ecma国际
全称ISO 9660
发布1988年,​36年前​(1988
最大卷容量8 TB
功能
操作系统支持跨平台
光盘制作
光介质类型
标准
  • SFF英语Small Form Factor committee ATAPI/MMC英语SCSI Multimedia Commands
    • Mount Rainier英语Mount Rainier (packet writing) (packet writing)
    • Mount Fuji英语Layer Jump Recording (layer jump recording)
  • 彩虹書
  • 文件系统
    • ISO 9660
      • Joliet (文件系统)
      • Romeo英语Romeo file system
      • Rock Ridge英语Rock Ridge / SUSP
      • El Torito
      • Apple ISO 9660扩展
    • 通用光盘格式(UDF)
    • ISO 13490英语ISO 13490
延伸阅读

ISO 9660,也被一些硬件和软件供应商称作CDFS光盘文件系统)或ECMA-119,是一个为光盘媒介发布的文件系统,其被国际标准化组织(ISO)作为国际技术标准出售[1]。其目标是能够在不同的操作系统上交换数据

ISO 9660源于High Sierra文件系统英语High_Sierra_Format[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式的权限和长文件名)、JolietUnicode文件名,允许是用非拉丁字母)、El Torito(使CD可用于引导)和Apple ISO 9660 Extensions(传统Mac OS和Mac OS的文件特征,如资源分叉和文件备份日期等)

规范

CD-ROM规范

CD格式中存在的最小实体称为,包含24字节。数据在CD-ROM中被组织为帧和扇区。一个CD-ROM扇区包含98帧,共2352字节。

CD-ROM Mode 1,通常用于计算机数据,根据红皮书标准把2352字节数据区分为12字节的同步信息、4字节的头数据、2048字节的用户数据和288字节的错误校验码。这些编码可以防止数据异常导致的执行数据错误。

CD-ROM Mode 2 Form 1,通常用于计算机数据,与Mode 1使用相同的用户数据和错误修正,但是布局有一些小差别。不建议用于有兼容性要求的场合。[5]

CD-ROM Mode 2 Form 2,倾向用于存储容错数据,如音频视频,2352字节被分为12字节的同步信息、4字节的头数据、2336字节的用户数据。Mode 2通过省略错误修正,提供了比Mode 1多出14%的用户数据空间;因为音频或视频数据的读取错误只会导致很小的缺陷,而人类很难察觉到。VCD被归类于Mode 2 Form 2。

ISO 9660规范

最开始的32768字节没有被ISO 9660数据结构使用,因此可以有其他用处,例如:CD-ROM可以在此区包含一个替代文件系统描述信息块,通常被混合光盘(Hybrid CD)用于提供Mac OS特定的内容。此未用块后面跟着一连串卷描述符,详细记录了该磁盘上的内容和类型信息(类似被FATNTFS格式磁盘使用的BIOS参数块)。

卷描述符描述了一个给定的CD-ROM或卷上存在的文件系统信息的特征。它被分为两部分:卷描述符的类型和描述符的特征。这样做的目的是:当一个程序无法解释特定的描述符的时候,它可以跳过此描述符而找到它可以识别的其他描述符,这样就允许在一个卷上使用多种不同类型的信息。另外,如果一个描述符发生错误而无法读取,那么紧接着的一个该描述符的冗余副本可以用来进行错误恢复。

参见

  • Hybrid CD
  • Disk image emulator

参考资料

  1. ^ ISO 9660:1988(en), Information processing – Volume and file structure of CD-ROM for information interchange. ISO (International Organization for Standardization). ISO. 1988 [2017-12-17]. (原始内容存档于2016-06-17). 
  2. ^ Working Paper for Information Processing: Volume and File Structure of CD-ROM for Information Interchange. Optical Information Systems. January 1987, 7 (1): 29–49. 
  3. ^ Volume and File Structure of CDROM for Information Interchange. Ecma International. December 1987 [2009-09-08]. (原始内容存档于2008-01-09). 
  4. ^ Volume and File Structure of CD-ROM for Information Interchange corrected. Geneva: International Organization for Standardization (ISO). 1988-09-01. 
  5. ^ Media Sciences - Mode and Form differences (页面存档备份,存于互联网档案馆

外部連結

  • ECMA-119(页面存档备份,存于互联网档案馆) 这是ECMA发布的ISO 9660:1988标准,可免费下载。
  • [1] 关于ISO 9660:1999的技术信息
  • Freecode英语Freecode上的ISO 9660 Analyzer Tool (iat)
  • ISO 9660 Specifications(页面存档备份,存于互联网档案馆
  • Description of data structures in ISO-9660
  • CD Recording FAQ(页面存档备份,存于互联网档案馆
  • Media Sciences - Book types and compatibility, Multisession
  • ISO文件:
    • How to write ISO files to CD in the Microsoft Windows Operating System(页面存档备份,存于互联网档案馆
    • Small, Free Way to Use and Mount Images (ISO files) Without Burning Them in Windows XP(页面存档备份,存于互联网档案馆
    • Extract a file hierarchy from an iso image (*nix)(页面存档备份,存于互联网档案馆
    • How to extract ISO files with Linux(页面存档备份,存于互联网档案馆
  • 模式1和2:
    • Sony Storage Support - What CD-ROM Mode-1, Mode-2 and XA are ?
    • Media Sciences - Varieties of Mode 2
    • DivXLand - Mode 2 explanation and creation tools(页面存档备份,存于互联网档案馆
应用程序接口
文件系统(磁带)
  • 高级智能磁带英语Advanced Intelligent Tape
  • DDS英语Digital Data Storage
  • DLT英语Digital Linear Tape
  • Super DLT英语Digital Linear Tape
  • 全息通用光盘
  • Linear Tape-Open英语Linear Tape-Open(Ultrium-1)
  • VXA英语VXA
文件系统(磁盘)
图形
编程语言
无线链路接口
其他
Ecma標準列表(1961年 - 至今)
ISO標準
列表
国际标准化组织的标准列表英语List of International Organization for Standardization standards
国际标准化组织拉丁化方案列表
国际电工委员会标准列表英语List of IEC standards
1–9999
  • 1
  • 2
  • 3英语ISO 3
  • 4
  • 5
  • 6
  • 7英语ISO 7
  • 9
  • 16
  • 31
    • -0英语ISO 31-0
    • -1英语ISO 31-1
    • -2英语ISO 31-2
    • -3英语ISO 31-3
    • -4英语ISO 31-4
    • -5英语ISO 31-5
    • -6英语ISO 31-6
    • -7英语ISO 31-7
    • -8英语ISO 31-8
    • -9英语ISO 31-9
    • -10英语ISO 31-10
    • -11英语ISO 31-11
    • -12英语ISO 31-12
    • -13英语ISO 31-13
  • 128
  • 216
  • 217英语ISO 217
  • 226英语ISO 226
  • 228英语British standard pipe thread
  • 233
  • 259
  • 269
  • 302英语Kappa number
  • 306英语Vicat softening point
  • 428英语ISO 428
  • 518
  • 519
  • 639
  • 646
  • 690
  • 732
  • 764英语Antimagnetic watch
  • 843
  • 898英语ISO 898
  • 965英语ISO 965
  • 1000
  • 1004英语Magnetic ink character recognition
  • 1007
  • 1073-1英语OCR-A font
  • 1413英语ISO 1413
  • 1538
  • 1745英语ISO 1745
  • 1989
  • 2014英语ISO 2014
  • 2015英语ISO 2015
  • 2022
  • 2047英语ISO 2047
  • 2108
  • 2145
  • 2146英语ISO 2146
  • 2240
  • 2281英语Water Resistant mark
  • 2709英语ISO 2709
  • 2711英语ISO 2711
  • 2788英语ISO 2788
  • 2852英语ISO 2852
  • 3029英语126 film
  • 3103
  • 3166
  • 3297
  • 3307英语ISO 3307
  • 3602
  • 3758
  • 3864英语ISO 3864
  • 3901
  • 3977英语ISO 3977
  • 4031英语ISO 4031
  • 4157英语ISO 4157
  • 4217
  • 4909英语ISO/IEC 4909
  • 5218
  • 5428英语ISO 5428
  • 5775英语ISO 5775
  • 5776英语ISO 5776
  • 5800
  • 5807
  • 5964英语ISO 5964
  • 6166
  • 6344英语ISO 6344
  • 6346英语ISO 6346
  • 6385英语ISO 6385
  • 6425英语Water Resistant mark
  • 6429英语ANSI escape code
  • 6438
  • 6523英语ISO 6523
  • 6709
  • 7001
  • 7002英语ISO 7002
  • 7064英语ISO 7064
  • 7098
  • 7185
  • 7200英语ISO 7200
  • 7498
  • 7637
  • 7736英语ISO 7736
  • 7810
  • 7811英语ISO/IEC 7811
  • 7812
  • 7813英语ISO/IEC 7813
  • 7816
  • 8000
  • 8178英语ISO 8178
  • 8217
  • 8571英语FTAM
  • 8583英语ISO 8583
  • 8601
  • 8632
  • 8652英语ISO/IEC 8652
  • 8691英语ISO 8691
  • 8807英语Language Of Temporal Ordering Specification
  • 8820-5英语ISO/IEC 8820-5
  • 8859
  • 8879
  • 9000/9001
  • 9075
  • 9126
  • 9293
  • 9241英语ISO 9241
  • 9362
  • 9407
  • 9506英语Manufacturing Message Specification
  • 9529英语ISO 9529
  • 9564英语ISO 9564
  • 9594
  • 9660
  • 9897英语ISO 9897
  • 9899
  • 9945
  • 9984
  • 9985
  • 9995
10000–19999
  • 10005英语ISO 10005
  • 10006英语ISO 10006
  • 10007英语ISO 10007
  • 10116英语ISO/IEC 10116
  • 10118-3英语Whirlpool (cryptography)
  • 10160英语ISO 10160
  • 10161英语ISO 10161
  • 10165英语Guidelines for the Definition of Managed Objects
  • 10179英语Document Style Semantics and Specification Language
  • 10206
  • 10218英语ISO 10218
  • 10303
    • -11英语EXPRESS (data modeling language)
    • -21
    • -22英语ISO 10303-22
    • -28英语ISO 10303-28
    • -238英语STEP-NC
  • 10383英语ISO 10383
  • 10487英语ISO 10487
  • 10585
  • 10589
  • 10646
  • 10664
  • 10746英语RM-ODP
  • 10861英语Multibus
  • 10957
  • 10962英语ISO 10962
  • 10967英语ISO/IEC 10967
  • 11073英语ISO/IEEE 11073
  • 11170英语ISO 11170
  • 11179英语ISO/IEC 11179
  • 11404英语ISO/IEC 11404
  • 11544
  • 11783英语ISO 11783
  • 11784英语ISO 11784 & 11785
  • 11785英语ISO 11784 & 11785
  • 11801
  • 11898
  • 11940 (-2英语ISO 11940-2)
  • 11941英语ISO/TR 11941
  • 11941 (TR)英语ISO/TR 11941
  • 11992英语ISO 11992
  • 12006英语ISO 12006
  • 12182英语ISO/IEC TR 12182
  • 12207英语ISO/IEC 12207
  • 12234-2英语Tag Image File Format / Electronic Photography
  • 13211
  • 13216英语Isofix
  • 13250
  • 13399英语ISO 13399
  • 13406-2英语ISO 13406-2
  • 13450英语110 film
  • 13485英语ISO 13485
  • 13490英语ISO 13490
  • 13567英语ISO 13567
  • 13568英语Z notation
  • 13584英语ISO 13584
  • 13616
  • 14000
  • 14031
  • 14224英语ISO 14224
  • 14289英语PDF/UA
  • 14396
  • 14443
  • 14496
    • -2英语MPEG-4 Part 2
    • -3英语MPEG-4 Part 3
    • -6英语Delivery Multimedia Integration Framework
    • -10
    • -11英语MPEG-4 Part 11
    • -12英语MPEG-4 Part 12
    • -14
    • -17
    • -20
  • 14644英语ISO 14644
  • 14649英语STEP-NC
  • 14651英语ISO 14651
  • 14698英语ISO 14698
  • 14750英语ISO 14750
  • 14764
  • 14882
  • 14971英语ISO 14971
  • 15022英语ISO 15022
  • 15189英语ISO 15189
  • 15288英语ISO/IEC 15288
  • 15291英语Ada Semantic Interface Specification
  • 15292英语ISO 15292
  • 15398英语ISO 15398
  • 15408
  • 15444
    • -3英语Motion JPEG 2000
  • 15445
  • 15438
  • 15504
  • 15511
  • 15686英语ISO 15686
  • 15693英语ISO/IEC 15693
  • 15706
    • -2英语ISO 15706-2
  • 15707
  • 15897英语ISO 15897
  • 15919
  • 15924
  • 15926英语ISO 15926
  • 15926 WIP英语ISO 15926 WIP
  • 15930英语PDF/X
  • 16023英语MaxiCode
  • 16262
  • 16612-2英语PDF/VT
  • 16750
  • 16949 (TS)
  • 17024英语ISO/IEC 17024
  • 17025英语ISO/IEC 17025
  • 17100英语ISO 17100:2015
  • 17203
  • 17369英语SDMX
  • 17442英语Legal Entity Identifier
  • 17799
  • 18000英语ISO/IEC 18000
  • 18004
  • 18014英语ISO/IEC 18014
  • 18245英语ISO 18245
  • 18629英语Process Specification Language
  • 18916英语Photographic Activity Test
  • 19005
  • 19011英语ISO 19011
  • 19092 (-1英语ISO 19092-1
  • -2)英语ISO 19092-2
  • 19114英语ISO 19114
  • 19115英语ISO 19115
  • 19125英语Simple feature access
  • 19136
  • 19439英语ISO 19439
  • 19500
  • 19501
  • 19502
  • 19503英语XML Metadata Interchange
  • 19505
  • 19506英语Knowledge Discovery Metamodel
  • 19507英语Object Constraint Language
  • 19508
  • 19509英语XML Metadata Interchange
  • 19510
  • 19600:2014英语ISO 19600:2014
  • 19752英语ISO/IEC 19752
  • 19757英语RELAX NG
  • 19770英语ISO/IEC 19770
  • 19775-1
  • 19794-5英语ISO/IEC 19794-5
  • 19831英语Cloud Infrastructure Management Interface
20000+
  • 20000
  • 20022英语ISO 20022
  • 20121英语ISO 20121
  • 20400英语ISO 20400
  • 21000
  • 21047英语International Standard Text Code
  • 21500英语ISO 21500
  • 21827:2002英语ISO/IEC 21827
  • 22000
  • 22301
  • 23270
  • 23271
  • 23360
  • 24517英语PDF/E
  • 24613
  • 24617英语ISO-TimeML
  • 24707英语Common Logic
  • 24778
  • 25178英语ISO 25178
  • 25964英语ISO 25964
  • 26000英语ISO 26000
  • 26262
  • 26300
  • 26324
  • 27000 series
  • 27000英语ISO/IEC 27000
  • 27001
  • 27002
  • 27006英语ISO/IEC 27006
  • 27729
  • 28000英语ISO/PAS 28000
  • 29110英语ISO 29110
  • 29148英语Requirements engineering
  • 29199-2
  • 29500
  • 30170
  • 31000英语ISO 31000
  • 32000
  • 38500英语ISO/IEC 38500
  • 40500
  • 42010英语ISO/IEC 42010
  • 45001
  • 55000英语ISO 55000
  • 80000
    • -1英语ISO 80000-1
    • -2
    • -3英语ISO 80000-3
  • 参见:
  • 分类 ISO标准
  • 所有前缀有“ISO”的页面

磁盘
  • ADFS英语Advanced Disc Filing System
  • AdvFS
  • Amiga FFS英语Amiga Fast File System
  • Amiga OFS英语Amiga Old File System
  • APFS
  • AthFS英语AtheOS File System
  • Bcachefs
  • BFS
    • Be文件系统英语Be File System
    • 启动文件系统英语Boot File System
  • Btrfs
  • DFS英语Disc Filing System
  • EFS
  • Episode英语Episode filesystem
  • ext
  • FAT
  • Files-11英语Files-11
  • Fossil
  • HAMMER英语HAMMER
  • HFS
  • HFS+
  • HPFS
  • HTFS英语High Throughput File System
  • IBM通用并行文件系统英语IBM General Parallel File System
  • JFS
  • LFS英语Log-structured File System (BSD)
  • MFS
    • Macintosh文件系统英语Macintosh File System
    • Tivo媒体文件系统英语Tivo Media File System
  • MINIX
  • NetWare文件系统英语NetWare File System
  • Next3英语Next3
  • NILFS英语NILFS
    • NILFS2英语NILFS2
  • NSS英语Novell Storage Services
  • NTFS
  • OneFS英语OneFS distributed file system
  • PFS英语Professional File System
  • QFS英语QFS
  • QNX4FS英语QNX4FS
  • ReFS
  • ReiserFS
    • Reiser4英语Reiser4
  • Reliance英语Reliance (file system)
  • Reliance Nitro英语Reliance Nitro
  • RFS
  • SFS英语Smart File System
  • Soup英语Soup (Apple)
  • Tux3英语Tux3
  • UBIFS
  • UFS
  • VxFS英语Veritas File System
  • WAFL英语Write Anywhere File Layout
  • Xiafs英语Xiafs
  • XFS
  • Xsan英语Xsan
  • zFS英语zFS (z/OS file system)
  • ZFS
  • HSF英语High Sierra Format
  • ISO 9660
  • ISO 13490英语ISO 13490
  • UDF
  • CXFS英语CXFS
  • GFS2英语GFS2
  • Google檔案系統
  • OCFS2英语OCFS2
  • OrangeFS英语OrangeFS
  • PVFS英语Parallel Virtual File System
  • QFS英语Quantcast File System
  • Xsan英语Xsan
  • 更多...
NAS
特殊
  • Aufs
  • AXFS英语AXFS
  • 启动文件系统英语Boot File System
  • CDfs英语CDfs
  • 光盘文件系统英语Compact Disc File System
  • Cramfs
  • Davfs2英语Davfs2
  • EROFS
  • FTPFS
  • FUSE
  • GmailFS
  • Lnfs
  • LTFS英语Linear Tape File System
  • MVFS英语Rational MultiVersion File System
  • SquashFS
  • UMSDOS英语FAT filesystem and Linux
  • OverlayFS
  • UnionFS英语UnionFS
  • WBFS英语WBFS
  • configfs英语configfs
  • devfs英语Device file
  • debugfs英语debugfs
  • kernfs英语kernfs (BSD)
  • procfs
  • specfs
  • sysfs
  • tmpfs
  • WinFS
加密英语Filesystem-level encryption
类型
  • 集群
    • 全局英语Global file system
    • 网格英语Grid File System
    • 自我认证英语Self-certifying File System
  • 闪存
  • 日志
  • 日志结构英语Log-structured file system
  • 对象
  • 面向记录英语Record-oriented filesystem
  • 语义英语Semantic file system
  • 隐写英语Steganographic file system
  • 合成英语Synthetic file system
  • 版本英语Versioning file system
特性
访问控制英语Computer access control
接口