Answers:
在CD-DA,CD-ROM,CD-R和CD-RW格式中2352个字节的扇区的所有存储信息,分为98不同的24字节帧。在CD-DA光盘上,每个24字节帧包含两个16字节音频样本,每个立体声通道一个。CD-ROM规范定义了两种扇区模式,模式1和模式2,它们描述了两种不同的扇区布局。两种模式都将前16个字节保留为标头信息。模式1使用额外的288字节进行错误检测(32位CRC)和更正(276字节RSPC)。
------------------------------------------------------------------------------------------------------------------------
| Format | 2,352-byte sector |
|------------------------------------------------------------------------------------------------------------------------|
| CD-DA | 24-byte data frame (1) | 24-byte data frame (2) | . . . | 24-byte data frame (98) |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 1 | 12-byte sync pattern | 3-byte address | 2,048-byte data | 4-byte CRC | 8-byte reserved | 276-byte RSPC |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 2 | 12-byte sync pattern | 3-byte address | 2,336-byte data |
------------------------------------------------------------------------------------------------------------------------
届会
会话的概念与CD-R和CD-RW格式的规范同时被添加到CD格式规范中。
每个会话都包含三个模仿CD-DA和CD-ROM原始结构的区域:导入区域包含会话目录(TOC);该程序区保持在各个轨道; 在引出区标志着会话结束。尽管在编写原始CD-DA和CD-ROM规范时不存在会话的概念,但是这些较旧的格式实际上是每张光盘只有一个会话。
某些光盘格式(例如CD-R和CD-RW)支持每个光盘多个会话。每个会话包含一个或多个轨道。在多区段光盘中,后续区段的导入区域中的TOC包括较早区段的地址。最新会话导入区中的TOC用于访问光盘上的轨道。
在ISO 9660光盘文件系统(CDFS)标准记录文件的索引存在于一系列的盘上卷描述符被存储在从盘的开始的固定偏移。相反,多区段光盘在最新区段中以固定偏移量存储卷描述符。将文件添加到多会话数据光盘后,整个目录树的更新副本将存储为新会话的一部分。通过从最新会话中删除对该文件的引用,可以“删除”文件。但是,由于实际文件数据从未更改过,因此可以从上一个会话中通过目录树访问“已删除”文件。
写作模式
有几种录制模式,包括问题中明确提到的录制模式:
一次追踪
CD内容细分为连续的扇区集,称为轨道。在一次跟踪(TAO)模式下,激光在每个轨道之间停止并重新启动。此延迟会导致过渡区域,称为磁道之间的预间隙。无法避免这些问题,但是支持一次变距跟踪的记录器可以将预变间隙的大小调整为至少2个扇区(2/75秒)。
对于大多数驱动器,多会话记录需要TAO模式。
一次性光盘
在一次性光盘(DAO)模式下,光盘内容可以单次记录,而无需停止激光。这允许将数据写入预间隙区域,以完全避免它们。
一次会话
在一次会话(SAO)模式下,可以在一张光盘上记录并终结多个会话。生成的光盘可以由计算机驱动器读取,但是CD音频设备通常无法读取该光盘之后的会话。
在Wodim中,DAO和SAO模式是同义词。尽管大多数驱动器都需要在TAO模式下创作多会话光盘,但Wodim还支持在SAO模式下创建多会话光盘,前提是基础磁盘驱动器支持此功能。
原始模式
CD-ROM的光盘映像可以以原始模式(独立于扇区模式,每个扇区提取2,352字节)创建,也可以仅获取扇区中的实际数据(取决于扇区模式,为2,048 / 2,336 / 2,352 / 2,324字节)来创建。原始模式光盘映像的文件大小始终为2,352字节的倍数。当将这样的盘图像以原始模式写入光学介质时,已经包括同步模式以及可能的错误检测和校正数据的2,352字节扇区将被原样写入盘中。
封包写入
增量打包程序写入(IPW)允许以类似于可写块设备的方式使用光盘,即,它允许按需创建,修改或删除文件。这是通过以数据包模式在磁盘上写入一系列短(32k-256k)磁道来实现的。可以将CD-R / RW光盘格式化为此类数据包,并且内核pktcdvd模块(数据包写入驱动程序)会缓冲对磁盘的写入操作,并透明地一次处理整个数据包的擦除和重写。
Wodim对数据包写入提供实验性支持。