首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实践中理解"-dao“、"-sao”、"-tao“和"-raw”的写作方式

实践中理解"-dao“、"-sao”、"-tao“和"-raw”的写作方式
EN

Unix & Linux用户
提问于 2013-03-11 18:49:40
回答 1查看 19K关注 0票数 9

伍丁中,您可以选择多种不同的写入模式,比如一次磁盘(“-dao”)、会话(“-sao”)、立即跟踪(“-tao”)或原始写入模式(“-raw”)。据我所知,音轨同时写一首曲目,而在骚道模式下,激光不会在音轨之间停下来。这是否仅在音频CD的情况下重要,而在数据CD的情况下没有区别(例如燃烧Linux分发映像)?此外,即使在音频CD和TAO模式的情况下,wodim如何知道一个音轨从哪里开始或结束?我是否正确地认为,SAO模式允许一个人多次写入CD-R媒体?最后但并非最不重要的是,在这种情况下,原始写作模式是有用的?

EN

回答 1

Unix & Linux用户

发布于 2013-09-07 00:19:10

CD-DA光盘CD-RCD-RW将所有信息存储在2352字节扇区中,分为98个不同的24字节帧.在CD-DA光盘上,每个24字节帧包含两个16字节音频样本,每个立体声通道一个.CD规范定义了两种扇区模式,模式1和模式2,它们描述了两种不同的扇区布局。这两种模式都保留头信息的前16个字节。模式1使用额外的288字节进行错误检测(32位CRC)和校正(276字节RSPC).

代码语言:javascript
复制
 ------------------------------------------------------------------------------------------------------------------------
| 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-DAs和CD-ROM的原始结构的区域组成:导入区域包含会话目录(TOC);程序区域保存单个轨道;导入区域标志着会话的结束。虽然在编写最初的CD-DA和CD-ROM规范时,会话的概念并不存在,但这些旧的格式包含实质上相当于每个光盘一个会话的内容。

一些光盘格式,如CD-Rs和CD-RWs支持每个磁盘的多个会话.每个会话包含一个或多个音轨。在多会话光盘中,TOC在后续会议的领先领域包括早期会议的地址。最近一次会议的引导区中的TOC用于访问光盘上的磁道。

ISO 9660光盘文件系统 (CDFS)标准以一系列卷描述符的形式记录磁盘上存在的文件索引,这些索引存储在光盘开始时的固定偏移量中。相反,多会话磁盘将卷描述符存储在最新会话.将文件添加到多会话数据盘时,整个目录树的更新副本将作为新会话的一部分存储。可以通过从最近的会话中删除对文件的引用来“删除”文件。但是,由于实际的文件数据从未被更改,所以可以通过上一次会话中的目录树访问“已删除”文件。

写作模式

有几种录音模式,包括问题中明确提到的模式:

  • 即时跟踪CD内容被细分为连续的一组被称为轨道的扇区.在一次跟踪(TAO)模式下,激光停止并在每个轨道之间重新启动.这一延误导致过渡地区,称为轨道之间的预缺口。这是无法避免的,但支持可变间隙跟踪的记录器可以将预间隙的大小调整到至少2个扇区(2/75秒)。对于大多数驱动器,需要TAO模式进行多会话记录。
  • 磁盘一次性光盘(DAO)模式的光盘内容被记录在一次不停止激光.这样就可以将数据写入空白前区域,从而完全避免这些数据。
  • 一次一次的会话(SAO)模式可以记录多个会话并在一个光盘上完成。产生的光盘可以通过计算机驱动器读取,但第一次之后的会话通常不能被CD音频设备读取。在“道德”中,“道”和“骚”是同义的。虽然大多数驱动器需要以TAO模式创作多会话光盘,但Wodim也支持在SAO模式下创建多会话磁盘,前提是底层磁盘驱动器支持这一点。
  • 可以在原始模式下创建CD-ROM的原始模式磁盘映像(独立于扇区模式的每个扇区提取2,352字节),或者只获取扇区中的实际数据(2,048/2,336/ 2,352 /2,324字节,取决于扇区模式),原始模式光盘图像的.The文件大小始终是2,352字节的倍数。当这样的光盘图像以原始模式写入光媒体时,已经包括同步模式和可能的错误检测和校正数据的2,352字节扇区被按原样写入光盘。
  • 分组写入增量封隔器写入(IPW)允许以类似于可写块设备的方式使用光盘,也就是说,它允许按需创建、修改或删除文件。这是通过在数据包模式下在磁盘上写入一系列短(32k-256 k)磁道来实现的。CD-R/RW光盘可以格式化成这样的数据包,内核pktcdvd模块(数据包写入驱动程序)缓冲对磁盘的写入,并透明地一次处理整个数据包的擦除和重写。Wodim为数据包写入提供了实验支持。
票数 10
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/67590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档