文本阅读:
第7章CD229
CD-ROM标准源自CD-音频标准,不过它为通用数据存储专门定义了一种文件格式。与CD-音频不同,CD-ROM并不与任何具体的应用联结在一起。这两种标准都使用120mm直的盘片,但采用了不同的数据格式。CD-ROM标准有时候被称为黄皮书标准,于1983年颁布。1989年,它也在SO/EC10149(ECMA-130)标准中得到了规定(International Organization for Stand
on/nternationa| Electrotechnical Commission,国际标准化组织/国际电工委员会)
模式1的 CD-ROM光盘通常存有6亿8200万字节的用户信息(333000块×2048字节)这个存储区域大致等于275000页字母数字。CD-ROM格式能存储各种信息,比如计算机应用程序软件、WAV或MP3等音频文件、视频文件、操作系统、在线数据库、出版的参考资料、目录、百科全书、静态图片库、零件目录或其他类型的信息。只读CD-ROM光盘形成了一种比纸媒高效得多的出版媒体。比如,美国海军曾经针对"通过使用CD-ROM减海军舰艇上的书面工作"进行过调查研究。他们发现,一艘巡洋舰要携带大约532万页文档总重几乎为36吨。这么多纸张可以被减少为大约20张CD-ROM光盘,重量仅为280克。另方面,CD-ROM对计算机应用来说并不是理想选择。文件尺寸并不是计算机所偏爱的2的整幂次,交织的使用也导致必须读取大量的数据才能恢复出有用的数据,CLV旋转要求在光盘径向访问数据时不断改变电机转速,而且CD-ROM是不可擦写的。不过,CD-ROM数据格式被广泛应用在向CD-R和CD-RW盘片刻写数据上。
CD-ROM标准使用了一种从CD-音频标准修改而来的数据格式。98个CD帧被加在一起就像在CD子码中那样),形成了
2B(24B×98帧)长的数据块。一张光盘被分为最多330000个块;一张60min的光盘存有2835000个块。每块中的前12个字节构成了一个同步图样,接下来的4个字节组成了一个头字段,用于时间和地址标识。剩余的2336个字节可以存储用户数据或是数据加上扩展的纠错编码,这取决于所选择的模式。头字段包含三个地址字节和一个模式字节。地址以光盘播放时间的形式被存储。第一个地址字节存储分,第二个字节存储秒,第三个字节存储一秒中的块编号。例如,地址62-13-08表明光盘上第分钟的第13秒中的第8个块。
模式字节指明了三种模式,用于两种不同类型的数据。有两种数据模式,如图7.23所模式1格式把每个块中的2048个字节分配给用户数据。每个块包含2KB(2×1024)的用户数据。280B用于扩展的纠错和检错编码(EDC/ECC),这是附加在基本的红皮书CRC编码之的额外一层编码。模式2格式允许全部2336B都用于用户数据(多出14%的数据),但在实际中很少使用,除非是在CD-ROM/XA模式中被编码(参文)还有一个空模式,模式
在所有情形中,当扇区数据建立以后,对CD-ROM比特流进行传统的CD编码,比如CRC和FM以及其他处理,就像对待一张音频CD
。例如,模式1数据因此有两层独立的纠
编码(EDC+ECC和CRC),而模式2仅使用了CRC编码