|
CD-R常见问题集中文版(GB) - 第二节
[2] CD编码
[2-1] 物理上信息是如何存放的?
[2-2] XA是什么?CDPLUS?CD-i?MODE1与MODE2?红皮书/黄皮书/蓝皮书?
[2-3] 我如何知道一张碟是什么格式?
[2-4] CD-ROM的拷贝保护如何工作?
[2-5] 什么是多次写入(multisession)光碟?
[2-6] 什么是subcode channels?
[2-7] CD识别区域是否被广泛使用?
[2-8] 写一片CD-R要多长时间?
[2-9] disc-at-once和track-at-once有何不同?
[2-10] 使用镜像与on-the-fly烧录的不同之处?
[2-11] 音碟机如何知道跳过数据轨?
[2-12] CD-RW与CD-R相比如何?
[2-13] DVD驱动器能读CD-R吗?
[2-14] 我该等DVD-R吗?
[2-15] 什么是"抖动(jitter)"和"抖动校正(jitter correction)"?
[2-16] 我从哪里可以学到CD和CD-R的历史?
[2-17] 为何音碟不使用纠错?
[2-18] CD-R与MiniDisc相比如何?
[2-19] 烧录结束做什么?
[2-20] 如何将WAV/AIFF文件转换为符合红皮书标准的CD声音?
[2-21] WMultiRead有什么含义?
[2-22] 如果烧录失败,碟片还可以用吗?
[2-23] 为何烧录机在音轨的开头插入00字节?
[2-24] 我能写多少轨?多少文件?
[2-25] SCMS会不允许我制作备份吗?
[2-26] 刻录机会在碟片上写一个序号吗?
[2-27] 什么是TOC?它与一个目录有什么不同之处?
[2-28] 什么是ISO?什么是CIF?什么是BIN和CUE?
[2-29] 为何选择74分钟作为标准长度?
------------------------------------------------------------------------------
--
题目: [2] CD编码 (1998/04/06) CD基础。
题目: [2-1] 物理上信息是如何存放的? (1998/08/16)
摘自《光碟手册》第二版,Ken Pohlmann著, 1992 (ISBN 0-89579-300-8): "一次
写入碟片与只读型碟片类似。与普通CD一样,它们由聚碳酸酯基片、反射层和上面的保护
层组成。然而基片与反射层之间象三明治一样是一层有机染料。 .... 与普通CD不同的是
,有预刻沟槽用于引导刻录激光束沿着螺旋轨道。这大大简化了刻录硬件设计并确保了兼
容性。" 从上到下CD-R分为这样几层: [可选] 标签 [可选] 抗刮和/或可打印涂层 抗紫
外线漆层 反射层(24K金或银色合金) 有机合成染料 聚碳酸酯基片(透明塑料部分) 是的
,绿色和金色碟片中有真金,但如果你拿CD-R对着光源,你会发现它很薄,可以看透(金
层厚度在50到100nm之间)。要记住的是数据最靠近CD标签那面,而不是读取数据的透明塑
料那边。如果CD-R没有象Kodak的"Infoguard"顶部坚硬涂层,相当容易刮坏表面而导致
CD-R报废。 刻录机中的激光在碟片的染料层烧出叫做"pits"的一系列凹陷。pits之间的
空间叫做"lands"。碟片上pits和lands间图案构成信息的编码,允许信息被音响或计算机
上的光碟机读取。 碟片从内向外写。你可以通过查看写过的碟片来验证。整个CD上大约
有22,188圈螺旋轨,大致径向上每毫米有600轨。如果你拉直螺旋,大约有3.5英里长。
CD-RW构造不同: [可选] 标签 [可选] 抗刮和/或可打印涂层 抗紫外线漆层 反射层 上
绝缘层 刻录层(这部分改变形态) 下绝缘层 聚碳酸酯基片(透明塑料部分) 查看网络参考
章节找更多的资料(特别是http://www.cd-info.com/)。http://www.pc.be.philips.
com/cdrw/general.html和http://www.nswc.navy.mil/cosip/nov97/cots1197-2.shtml有
不错的图片。
题目: [2-2] XA是什么? CDPLUS? CD-i? MODE1与MODE2? 红皮书/黄皮书/蓝皮书?
(1999/02/07)
查看网络参考章节获取更多资料。http://www.cdarchive.com/的"CD Related
Info"部分有不错的资料,http://www.cd-info.com/和alt.cd-rom FAQ也不错。 标准的
快速总结: 红皮书 音碟(又名CD-DA)的物理格式 黄皮书 数据CD的物理格式 绿皮书
CD-i的物理格式 橘皮书 刻录制CD的物理格式 第一部分 CD-MO (磁-光) 第二部分 CD-WO
(一次写入;包括PhotoCD的混合说明) 第三部分 CD-RW (可重写) 白皮书 VideoCD的格
式 蓝皮书 CD Extra (偶尔也指LaserDisc格式) CD Extra 两个session的CD,第一个是
CD-DA,第二个是数据(又名CD Plus) CD-ROM/XA 扩充结构,介于黄皮书与CD-i之间
MODE-1 标准黄皮书扇区 MODE-2 可能是form-1或form-2 FORM-1 数据用,带纠错,每扇
区2048字节 FORM-2 声音/视频用,无纠错,每扇区2324字节 ISO-9660 文件结构标准(由
High Sierra格式演化而来) Rock Ridge 一种结构上的扩充,允许长文件名与UNIX风格的
文件链接 CD-RFS Sony的增加式包方式写入文件系统 CD-UDF 增加式包方式写入文件系统
工业标准 CD-Text Philips在音碟上为光碟和音轨数据编码的标准 上面所述似乎非常简
单,黄皮书实际上定义了mode 1和mode 2两种,mode 2中每扇区包含2336用户数据字节。
绿皮书定义了mode 2 form 1和form 2。这意味着mode 2扇区可能"无定型"(formless)有
时也叫Yellow Book mode 2。 如果你还没有完全扔掉这些,请浏览http://www.
emediapro.net/AprEM/parker4.html。 如果你想买标准的复制品,看http://www.
licensing.philips.com/。它们不便宜。你可以从http://www.ecma.ch/下载其中一些。
ECMA-119描述ISO-9660,如果你说慢点,ECMA-130听起来很象"黄皮书"。
题目: [2-3] 我如何知道一张碟是什么格式? (1998/12/20)
通常你可以通过看包装和/或光碟本身: CD-DA碟会有"Compact Disc Digital
Audio"标识; CD+G碟会有"CD Graphics"这个词 CD-i碟会有"Compact Disc
Interactive"标识; VideoCD碟会有"Compact Disc Digital Video"标识和/或
"VideoCD"这个词。 VideoCD与CD-Video不同。CD-V是一种模拟格式,象LaserDisc,里面
的影像不能用光驱看。
题目: [2-4] CD-ROM的拷贝保护如何工作? (1999/02/19)
又几种可能;(由于显而易见的原因),还没有人来声明他们所做的工作。 一个简单
并常见的技术是增加CD中数个文件的长度,使之显示数百兆大。这是通过设置光碟镜像中
文件长度比实际大许多来完成的。文件实际上与许多其它文件交错。程序知道文件实际长
度,可以工作正常。如果用户试图将文件拷贝至硬盘或文件到文件复制拷贝,尝试会失败
,因为会显示CD中有几G的数据。(实际上,这不能阻止盗版者,因为它们总做镜像复制。
) 一个可能的方法,有效控制读取和制作软件,是向数据校验区写错误数据。标准光驱硬
件会自动修正错误,向目标碟写一段不同的数据。然后读取软件将整个扇区作为未加工的
数据读入,不做错误修正。如果它无法找到原始错误数据,就会认为正在读取修正后的复
制品。这种方法实际只能在游戏机系统中可行,因为光驱装置和firmware有完善定义。
一种不很复杂但有效的方法是压一片超过74分钟容量的银色碟。复制这种光碟需要特殊的
CD-R空白碟,或移动数据并删除多余文件,或者直接压片。但如压片的时间过长,碟片在
某些光驱中读不出来。一张可超烧80分钟空白碟((3-8-1)和(3-8-2)节)可以可靠地容纳你
写进地数据。 最近PC软件业者的方法是在音轨间插入非标准的间隙和将索引标志放在意
想不到的地方。大多数软件无法拷贝这种碟,在不支持disc-at-once方式的刻录机上更无
法复制(看(2-9)节)。 另一种常见方法是用有小于4秒轨的非标准碟。大多数刻录软件和
实际上一些刻录机或者拒绝复制带有这种轨的碟,或者会尝试复制然后失败。受保护的软
件会检查这种有问题轨的存在和大小。一些刻录机会成功复制,所以这种方法不是十分安
全。(在一例中,刻录机可以写稍微多余三秒的轨,但拒绝写只有一秒的轨。有一个无刻
录机可写的下限。) 将CD上多个数据轨与音轨交错放置会使一些刻录机无法复制。 有时
光碟复制品会有不同的卷标。这通常只在用文件对文件拷贝时发生,而光碟镜像复制时不
会,所以检查碟名或多或少有用但并不十分有效。 修改TOC让光碟显示比实际容量更大会
使一些复制程序相信源碟太大了。 http://www.diskxpress.com/的Laserlok系统声称可
以阻止低成本下非授权的光碟复制。((6-1-35)节中VOB的CD-Wizard声称可以拷贝。) 最
近一个创新是TTR技术公司的DiscGuard(http://www.ttr.co.il/)。他们声称可以往压制
CD和CD-R中写一个可以被所有光驱检测到的签名,但没有特殊硬件无法生成。程序能通过
检测签名的存在来进行拷贝保护,如果不存在则拒绝运行。 Sony DADC推出一种类似叫
Securom的产品。一些资料在http://www.sonydadc.com/hotnews/secu_fra.htm。而另一
种不同的产品是C-Dilla公司的SafeDisc[tm]。看http://www.c-dilla.com/以获取更多的
信息。 以上所有都是对数据光碟而言。没有办法使音碟具备拷贝保护同时又可以在光碟
机中播放。 可以看http://www.esware.net/empire/hardware/cdrom/cd.htm中的"CD
Protections"部分。 独立但相关的是赝品保护。发行者想容易检测大量生产的复制品。
一个例子是Microsoft在最近发行的光碟中心贴上激光防伪。
题目: [2-5] 什么是多次写入(multisession)光碟? (1999/06/05)
一个session是一个记录段,可以包含一个或多个任何类型轨。刻录机不必一次写完
整个session,但碟上最后一个session必须被"closed"才能被音碟机和光驱认出。可以增
加另外的session知道光碟被closed或没有空间。 对此写入首先被用在PhotoCD碟中,以
允许追加额外图片。今天这种方法大多被用在链接型多次写入光碟中,偶尔也用于
CD-Extra光碟。这需要多一点解释。 当你往光驱放一片数据碟,操作系统发现碟中最后
一个session并从中读取目录。(唔,这是假设工作方式。依赖于你的操作系统和光驱,可
以得到不同结果)。如果CD是ISO-9660格式 - 除非CD是Macintosh中的HFS格式,几乎可定
是这样 - 目录入口能指向CD重的任何文件,无论文件在哪个session中。 大多数常见刻
录程序允许将一个或多个较早的session与当前刻录的session链接起来。这允许前面
session中的文件不需消耗附加空间就可在最后的session中显示(除了目录入口)。你也能
"删除"或"替换"文件,通过把新版本放进最后的session,而不链接到老的session。 恰
恰相反,当你往光碟机中放进一片音碟时,它只认第一个session。由于这个原因,音碟
无法多次写入,但这种限制恰好可以变成优点。看(3-14)节获得细节。这种限制不意味你
必须一次写完整张音碟;看(2-9)节中track-at-once写入的综述。 (一些音碟机确实能认
出多次写入音碟中的全部轨。大多数不能。确认的最好办法是试一下看。如果你打算给别
人做一张音碟,写成单session是明智的。) 注意不允许将MODE-1 (CD-ROM)和MODE-2
(CD-ROM/XA) session在单张CD中混用。你可以做这样的事,但许多光驱认不出来。 看看
http://www.adaptec.com/support/faqs/multisession.html,这里有更深入的资料。 用
包方式写入的光碟完全不同,看(6-3)节。
题目: [2-6] 什么是subcode channels? (1998/04/06)
有8种subcode channels (P,Q,R,S,T,U,V,W)。编码的精确方式超出了本FAQ的范围,
但需知道的是数据一致分布在整张CD上,每个channel总共有4M字节容量。 P subcode
channel能由JVC/Pinnacle刻录机控制,但显然用的不多。 Q subcode channel包含有用
信息,可以在多种刻录机中读写。用户数据区包括3类subcode-Q数据:位置信息,媒体目
录数和ISRC编码。其它形式可以在导入区找到,用来多次写入和描述TOC(目录)。 位置信
息被光碟机用来显示当前信息和音轨/索引信息。当使用Disc-At-Once刻录时来控制。
ISRC(国际标准刻录编码)用于工业刻录。它标示出原始国家、拥有人、年份和轨序号,可
能每轨不同。这是可选的;许多CD不使用。媒体目录数与之类似,但每张碟相同。注意这
些与UPC编码不同。 看http://www.ee.washington.edu/conselec/CE/reports/Group.
1/matt_page_individual/subcode.html。 R-W subcode channel用于特定应用的文本与
图形,比如CD+G (有图CD,特别受SegaCD支持)。Philips设计了一种新应用,叫做ITTS。
它能让正确配置的光碟机显示红皮书规格音碟的文本与图像。这种技术最近的结果是
"CD-Text",它提供了将光碟与音轨信息嵌入标准音碟的方法。 其它subcode channels一
般达不到,没有使用。 欲知详情,看Pohlmann在《数字声音原理》中(2-1)节所述,第三
版, Ken Pohlmann著, McGraw-Hill, 1995 (ISBN 0-07-050469-5); 或《数字声音艺术
》第二版,John Watkinson著, Focal Press, 1994 (ISBN 0-240-51320-7)。
题目: [2-7] CD识别区域是否被广泛应用? (1999/02/06)
目前,不是很多厂商使用,并且不是所有设备能读出所有区域。 自动识别音碟的程
序计算一个基于音轨数量与长度的ID。http://www.cddb.com/有收集CD信息。
题目: [2-8] 写一片CD-R要多长时间? (1998/04/06)
这依赖于你要写多少数据和你的刻录机有多快。用1倍速写650MB数据大约需74分钟,
用2倍速需37分钟,用4倍速需19分钟,但你需要加一两分钟用于"结束"光碟。记住单速是
150KB/sec,倍速是300KB/sec,以此类推。 如果你又一般数据,(大约)需要一半时间。
题目: [2-9] disc-at-once和track-at-once有何不同? (1998/06/14)
有两种基本刻录方式。Disc-at-once(DAO)一次写完整张CD,可能写多个轨。整个刻
录过程必须不中断完成,不可增加资料。 Track-at-once(TAO)允许刻录多次完成。最小
轨长300块(600K典型CD数据),最多每张碟99轨,激光停止和重新开始会有一点微小的空
间损失。 由于每轨间激光关掉与打开,刻录机在每轨间留下几个块,叫做run-out和
run-in块。如果操作正确,这些块没有声音且不会被注意到。有这些轨的CD会有几乎不能
觉察的"爆音"。一些软硬件组合会在间隔中留下垃圾,导致轨间轻微但烦人的卡塔声。一
些刻录机和/或软件包以track-at-once方式刻录时不让你控制音轨间隔大小,即使源碟没
有也会留下2秒间隔。 少数刻录机,例如Philips CDD2000允许按"session-at-once"刻录
。这给你disc-at-once方式下音轨间隔的控制权,同时允许你写入1个以上的session。当
写CD Extra碟时很方便(看(3-14)节)。 也有一些需要disc-at-once刻录的例子。例如,
不用disc-at-once方式,复制一些光碟同样的备份很困难或不可能(例如一些拷贝保护的
PC游戏)。并且,一些CD制造工厂不接受track-at-once写的光碟,因为轨间间隔会显示出
错。. 至少disc-at-once刻录给你写CD时更多的控制权,特别对音碟,但并不永远适用。
买同时支持disc-at-once与track-at-once刻录的刻录机是个好主意。
题目: [2-10] 使用镜像和on-the-fly刻录的不同之处? (1998/12/20)
许多CD-R制作软件给你选择制作硬盘中CD镜像和叫做"on-the-fly"刻录的权力。每种
方式有自己的优点。 光碟镜像文件有时叫做虚拟CD或VCD(不要与VideoCD搞混)。它数据
在CD中排列方式的完全拷贝,因而需要你有足够放下整张CD的硬盘空间。当用74分钟碟片
时,数据碟最多需要650MB而音碟需要747MB。如果你的CD上同时有音轨和数据轨,数据轨
需要一个ISO-9660文件系统镜像,音轨需要一个或多个16位44.1KHz立体声镜像。 (在
Mac上,数据轨要用HFS文件系统。你可以用Mac刻录软件生成镜像,或者制作一个
DiskCopy镜像文件然后在别的操作系统中刻录。DiskCopy方法好像不允许制作启动光碟。
) On-the-fly刻录通常使用"虚拟镜像",其中整套文件被检查并排列,但只是文件特征被
存储,而不是数据。在写CD的同时读取文件内容。这种方法需要较少的硬盘空间并且省时
,但增加了buffer underrun(看(4-1)节)的危险。这给大多数软件更大的适应性,因为在
虚拟镜像里比物理镜像更容易增加、删除和拖放文件。 假如相同的文件被放在相同的位
置,从镜像和使用on-the-fly方式刻录出的CD相同。选择哪种方式依赖于用户习惯和硬件
性能。
题目: [2-11] 音碟机如何知道跳过数据轨? (1999/04/11)
每轨有subcode标志: 数据 如果设置,轨中有数据。如果没有设置,轨中是声音。
数字拷贝许可 SCMS使用。设置标示允许拷贝,清除表示禁止。 四声道声音 红皮书标准
允许四声道声音,尽管几乎没有使用它的光碟。 Pre-Emphasis 如果声音使用
pre-emphasis录制,则设置。 后两个很少用到。
题目: [2-12] CD-RW与CD-R相比如何? (1998/12/20)
CD-RW是可重写CD的简称。过去它叫可擦除CD(CD-E),但有人更改了它使之不会听起
来好像你的重要数据会被随意删除。CD-RW与CD-R的不同之处在于CD-RW碟可以被擦除并重
写,而CD-R只能写一次。 CD-RW驱动器使用相变技术。它不是在刻录染料层"烧洞"或变形
,而是将刻录层物质从晶体到非晶体互相转化。不同的状态有不同的折射率,因此可以用
光学方法区分。 这些碟片不能用标准CD-R刻录机写,绝大多数老式光驱不能读。(CD-RW
的反射率比CD和CD-R低得多,需要自动增强控制电路来补偿)。所有的CD-RW刻录机能写
CD-R,大多数新的光驱支持CD-RW碟片。(然而,有报告表明CD-RW碟片不能总以最大速度
读取。) 一些旧的音碟机和许多新的支持CD-RW碟片,但还有许多不能。如果你要用
CD-RW碟片做音碟,要确保你的光碟机可以读。 很奇怪的是,因为碟片的构造方式,对
DVD驱动器来讲读CD-RW碟片要比CD-R容易。 CD-RW碟片比CD-R贵得多。这已经改善过,但
仍然是做购买决定时的一个因素。碟片有重写次数限制,但数值相对高(橘皮书规定1000
次,但一些厂商生成可以写100,000次之多)。 要看这项技术的杰出描述,看http:
//www.emediapro.net/cdrompro/0996CP/bennett9.html。http://www.pc.be.philips.
com/cdrw/general.html有带绘画和图片的技术讨论。 一些关于CD-RW的有趣文章 - 包括
编者对新技术的评论 - 可以在如下地址找到: http://www.emediapro.
net/JanEM/news1.html#erase+-.0057 http://www.emediapro.net/AprEM/parker4.
html#bennett 如果你要决定是否买支持CD-RW的光驱,看(5-16)节。
题目: [2-13] DVD驱动器能读CD-R吗? (1998/07/28)
DVD驱动器只保证读DVD碟片。对CD-ROM, CD-R, 和CD-RW的支持可以包括在内,但并
不意味着保证支持。 CD-R被设计用780nm红外激光读取。DVD使用可见635nm或650nm红色
激光读取,不能被CD-R碟片的有机聚合染料充分反射。一些DVD驱动器有两个激光头以读
CD-R。 一些DVD驱动器不能读多次写入碟片。 如果包装盒上没有说支持什么,就假定没
有那个功能。查看MultiRead标志,这表示DVD驱动器能读所有已知的CD格式,包括
CD-ROM, CD-DA, CD-R and CD-RW。 [我验证了Sony DVP-S3000可以读CD-R碟片,尽管手
册没有说支持。它能正常播放CD-R制作的音碟和VideoCD。我听说Sony的各种型号有两个
激光头 -- Dual Discrete pickup -- 但大多数其它的没有。我并不打算做一个兼容列表
,所以如果你要买DVD驱动器并且兼容CD-R很重要,拿一块CD-R做的音碟或VideoCD到商店
,试着放一下。]
题目: [2-14] 我该等DVD-R吗? (1999/06/05)
可能不用。这种刻录机仍然很贵,格式之争还没定论。 一个例子:http://www.
electroweb.com/product/hard.htm 早在1998年2月,以18,000美元销售Pioneer
CDVR-S101 DVD-Recordable驱动器。1999年6月,相同的站点以5,100美元的价格销售
Pioneer CDVR-S201。软硬件的价格最终会降到消费者水平。 如(0-2节)所述,本FAQ不会
扩展到DVD刻录机。 象DVD-RAM格式的刻录机已经出现,但可能与现有DVD驱动器不兼容。
题目: [2-15] 什么是"抖动(jitter)"和"抖动校正(jitter correction)"? (1998/04/06)
要知道的第一件事是与音碟相关的抖动有两类。"抖动"的通常含义是指数字取样还原
为模拟信号时基于时间的错误;看http://www.digido.com/jitteressay.html的讨论。另
一类的抖动从CD中抓取数字音轨的上下文中。这类的"抖动"导致抓取的声音抽样重叠或整
个跳过。(一些人指正后一种术语"抖动"是滥用,但我们好像摆脱不了。) "抖动校正"这
个词的全部含义是补偿抖动使声音还原为原来形式的过程。这一节关注的是在抓取数字音
轨上下文中的(不正确使用的)"抖动"。 问题发生的原因是Philips的CD定义不要求精确的
块地址。当声音数据送进缓冲(FIFO的高和低水平标记控制轴向转速),声音块的地址信息
由subcode channel取出并送入控制器的不同部分。因为数据和地址信息被断开,光碟机
不能确定每块的精确开始。错误很小,但如果系统抓取必须停止,将数据写回硬盘,然后
回到断开的地方,它无法找到确切的相同位置。结果抓取过程将从靠前或靠后的抽样重新
开始,导致重叠或忽略抽样。这些小故障在回放时经常听起来象微小的重复声音。 光碟
中,块头部有12字节重复结构,也是块地址备份。能用于确定块的开始并通过单独查看数
据FIFO得到块的地址。这就是为何将整个块从光碟取出如此容易的原因。 用大多数支持
抓取数字音轨的光驱,能用软件立即将全部音轨抓成无抖动的声音。这种方法的问题是如
果写入的硬盘慢,一些抽样会被丢弃。(这与CD-R buffer underrun类似,但由于抓音轨
时的输出缓冲比CD-R的输入缓冲小得多,问题被扩大。) 一些光驱,例如Plextor的大多
数型号,包含特殊电路以保证精确检测块的开始。 一种产生好结果的方法是软件中的抖
动校正。这包括执行交迭读取,然后滑动数据以发现交迭边缘。大多数抓音轨程序可以做
抖动校正。
题目: [2-16] 我从哪里可以学到CD和CD-R的历史? (1999/02/06)
我没有中意的书或web站点推荐。到站点http://www.cd-info.com/ 转转,特别是参
考书目中所列的书和链接。 http://www.cdpage.com/在它们站上有一个CD-R博物馆。
题目: [2-17] 为何音碟不使用纠错? (1999/02/06)
实际上用。音碟真是用每块所有2352字节存放声音抽样,而CD只用每块2048字节,而
剩余大部分存放ECC(纠错码)数据。即使划伤或弄脏,纠错使你的CD听起来尽量与原来一
样。 往CD写的所有数据使用CIRC (Cross-Interleaved Reed-Solomon Code)编码。每张
CD有两层纠错,叫做C1和C2。C1在低层纠正比特错误,C2纠正帧中字节(每帧24字节,每
块98帧)。两外,数据交错分布在一个大弧形中。(这就是为何要从中心向外清洁CD,不能
用环形。) 如果错误过多,光碟机会插进合理的抽样。用这种方法,即使CD脏,无法校正
错误,你也不会在音乐中听到难听的爆音。CD中的插值不会工作很好,因而需要附加的
ECC和EDC(错误检测码)。 到http://www.cdpage.com/dstuff/BobDana296.html看从介质
测试前景看纠错综述。如果你真想研究技术细节,试试http://www.ee.washington.
edu/conselec/CE/kuhn/cdmulti/95x7/iec908.htm。
题目: [2-18] CD-R与MiniDisc相比如何? (1998/05/05)
MiniDiscs,或叫MD是可以存放140MB数据或160MB声音的小碟片(64mm)。通过使用复
杂的压缩技术,可以5:1比例以所声音,允许音质变化几乎不可觉察的74分钟声音。和CD
刻录机一样,有与计算机和立体声音响相连的MD刻录机。 压制的MD与普通CD构造类似,
可重写MD使用磁光技术。声音MD刻录机比独立式声音CD刻录机更方便,因为回放技术允许
更灵活的声音数据排列,所以可以删掉中间的一个音轨然后在碟上不同的地方写更长的一
条。最新一代MD技术不会替代CD-R或DAT,因为压缩损失被声音进化论者所蔑视。MD更经
常定位于模拟盒带的替代品,好处在于移动性和刻录制,并且在耐久和随机访问能力更胜
一筹。 基于计算机的MD刻录机能写数据,但不一定刻写声音。仔细检查说明。 大量信息
可以从http://www.minidisc.org/得到。如果你想将数据从CD到MD或从MD到CD,检查那里
的FAQ中关于数字传输的信息(目前在#37项
题目: [2-19] 刻录结束做什么? (1999/06/05)
你可以往里增加数据的碟片叫做"打开"的。所有数据写进当前session。当你结束刻
录,你关闭session。如果你想写多次写入碟,你同时打开一个新session。如果你不打开
一个新session,就不能以后打开,这意味着不能往CD-R增加更多数据。整张碟就被认为
是"关闭"的。 将session从"打开"变成"关闭"的过程叫做"结束"、"固定"或明白叫做"关
闭"session。当你关闭最后一个session,你就结束、固定或关闭碟片。 一张单session
碟片有三个区:导入区,包含目录(或叫TOC);程序区,有数据和/或音轨;导出区,没有
任何有意义的东西。以张"打开"碟片的导入区和导出区还没有被写入。 如果你往碟片中
写数据且使session打开,TOC -- 它告诉光碟机或光驱轨在那个位置 -- 被写在一个单独
的叫Program Memory Area或PMA的区。刻录机使唯一知道查看PMA的设备,这就是为何在
标准回放设备上无法看到打开session中数据的原因。当session结束,TOC被写往导入区
,使其它设备认得光碟。 (尝试一下:往一片空碟中协一条音轨,使session打开。把碟
放进光碟机。一些光碟机不知道光碟的存在,一些以令人难以置信的速度旋转光碟,除非
你弹出光碟才会停,另外的执行随机动作。TOC很重要!) 如果你关闭当前session并打开
一个新的,被关闭的session的导入区会包含一个指向下一个导入区的链接。你车中或立
体声系统中的光碟机不知道顺着一个导入区找下一个,所以它只认得第一个session。光
驱,除非坏或相当古老,会认得多次写入碟片,并且可以顺利返回第一个session,最后
一个session或中间任何一个,这取决于操作系统和光驱的能力。 一些光驱,特别是NEC
的特定型号,过分注意打开的session,当它们读取一个仍旧打开的session的导入区时会
卡住。它们沿着每个session中导入区链接串,但当它们发现最后一个,不能发现有效的
TOC就会被搞糊涂。尽管这些光驱支持多次写入,它们要求最后一个session被关闭才能正
确读出。幸运的是,大多数光区不会这样。 如果你使用disc-at-once方式刻录,导入区
在每个进程开始时写入,因为TOC的内容已开始就已知道。大多数刻录机无法增加一个
session,所以使用DAO方式制作多次写入光碟是不可能的。 如果你使用Win95或WinNT,
一旦TOC被写入,自动插入通知(Auto Insert Notification)特性就会"发现"CD-R。这通
常会使刻录失败。因为这个原因,许多当前刻录软件包会自动屏蔽AIN。使用
track-at-once方式,会在结束时失败;使用disc-at-once方式,会在靠近刻录开始时失
败。在两种情况下,烧录测试会成功,因为在测试是不写TOC。 包方式刻录的光碟尊从同
样的打开和关闭session规则,这就是为何只有结束后,才能在光驱中读出。在http:
//resource.simplenet.com/primer/primer.htm的初级区有一篇"Packet Writing -
Intermediate"文档更深入一些。 有比此处所写更深入的细节。例如,实际上CD-R的导入
区有一个预刻录TOC,来定义刻录层的物理参数,例如所需刻录激光功率,象能写多少块
的光碟信息。尽管通常你不需要操心这些。
题目: [2-20] 如何将WAV/AIFF文件转换为符合红皮书标准的CD声音? (1999/05/06)
CD中声音数据编码绝对没有任何特殊。在"原始"44.1KHz 16位立体声WAV文件于CD声
音之间唯一的不同在于字节顺序。 不必将WAV或AIFF文件转换成特殊格式以写入CD,除非
你使用的一些编码(象MP3压缩)不是系统已知的编码方式。类似的从CD抓取声音你不需做
任何特殊事情。它已经是所有程序都明白的。 只用将你的声音做成正确格式 -- 44.
1KHz, 16位,立体声,非压缩(又名PCM) -- 你所用刻CD的软件会做其余的工作。所有奇
怪的纠错与音轨索引材料都是低层发生的事情。 一些人被显示".CDA"文件的程序(比如
Win95资源管理器)搞糊涂了。这是表示音轨的方便办法。它不是一种文件格式。你无法拖
放CD音轨除非你使用一个理解这种做法的软件,比如刻录软件或Plextor的"AudioFS"。
题目: [2-21] MultiRead有什么含义? (1998/07/28)
MultiRead标志表示CD或DVD驱动器能读所有现存光碟格式,包括CD-ROM, CD-DA,
CD-R和CD-RW。看http://www2.osta.org/osta/html/press/pr150797.html的新闻稿。CD
驱动器上这个标志的存在并不意味着驱动器可以读DVD。
题目: [2-22] 如果烧录失败,碟片还可以用吗? (1998/07/31)
这取决于写了些什么,如何写的和写了多长时间? 如果写导入区时失败,在写入数
据之前,碟片可能无法使用。Sony刻录机有"修复碟片"选项可以强制关闭当前session,
以允许在碟中第二个session增加额外数据,但大多数刻录机拒绝访问在部分写入状态的
碟片。 结束碟片时出错可以修复。有时出错前TOC已经写入,碟片可以照旧使用。有时可
以使用程序菜单中"结束光碟"选项修复。其余刻录机拒绝处理部分写入碟片。 刻录中间
出错导致光碟可能不可信。一些数据在那儿,一些不在。光碟目录可能显示比实际多的文
件,并且除非你试着读,否则你不知道那个实际存在。 用disc-at-once方式刻录的音碟
是特殊例子。因为开始TOC已经写了,即使刻录没有完成,在标准光碟机中仍可以读。你
能一直读到出错点。 如果你用象DirectCD徉的包方式刻录软件,新闻组中人们的经验提
出要么100%正确,要么100%错误。DirectCD 2.5中的ScanDisk工具会对这有帮助。
题目: [2-23] 为何烧录机在音轨的开头插入00字节? (1998/08/14)
这种现象与从CD-R抓音轨类似。通常拷贝音碟的结果与原始声音数据一模一样,但前
面插入数百字节(相应末尾有损失)。由于只是在开头增加约百分之一秒的静默,实在不容
易被发现。 实际插入的字节数碟与碟有所不同,但给定的刻录机通常插入相同书目的字
节。通常小于一个扇区(2352字节)。 根据Yamaha工程师的解释,问题的原因是声音数据
与subcode channel间不同步,这很象(2-15)节描述的"抖动"。同样的数据流问题使读碟
时难以找到块开头,同样难以写数据和鉴别同步信息。根据解释,无法通过firmware或刻
录机电路来修正问题。 做音碟备份的备份会导致日益增大的间隙,但即使几次复制仍难
以觉察。
题目: [2-24] 我能写多少轨?多少文件? (1999/03/07)
你可以写最多99轨。因为轨数存放在从01开始的两位十进制数中(BCD编码,如果你想
知道的话),不可能超过。 最多文件数取决于使用的文件系统。对ISO-9660而言,(理论
上)你可以写任意多。实际中,DOS或Windows内部会把碟看作FAT16文件系统,所以如果要
广泛兼容,上限是大约65,000个文件。
题目: [2-25] SCMS会不允许我制作备份吗? (1999/04/11)
SCMS是串行拷贝管理系统(Serial Copy Management System)。目标是允许用户制作
原碟的备份,但不能做备份的备份。象声音盒带和VHS录像带的模拟记录介质每个连续备
份的质量下降相当快。数字介质不会有同样程度的质量损失,所以刻录厂商添加这个特性
。 如果你使用消费者级声音设备,SCMS将影响到你。专业级设备和与计算机相连的刻录
机不受限制。看(5-12)节可以得知这些设备间更多的不同。 系统通过验证材料是否受保
护和光碟是否是原碟来工作。使用单比特编码,要么是置位,要么是清除,或每5帧交换
置位/清除。数值如下所示: 不受保护的材料: 允许复制。所写的数据也标记为不受保
护。 受保护的材料,原碟:允许拷贝。说些数据被识别为副本 受保护的材料,副本:不
允许拷贝。 有叫"SCMS剥离器"的硬件,主要用于和DAT和用,从S/PDIF连接中剥离出
SCMS位。有人发现这给声音引入不可预知的信号。从模拟格式转换可能会"清洗"掉磁带,
质量会再次受到损害。 如果你使用消费者级声音CD刻录机,SCMS会阻止你制作受保护材
料副本的副本。它不会阻止你制作所购买原碟的副本,也不会阻止你复制不受保护的材料
。 相关站点:http://www.oade.com/tapers/scms1.html
题目: [2-26] 刻录机会在碟片上写一个序号吗? (1999/07/12)
一般不会,但好像一些较新的独立式声音CD刻录机会。看http://www.sfb.
net/scms.htm中关于RID (Recorder Unique Identifier)的广告。 Windows会显示象
"Volume Serial Number is 4365-0FED"的东西。没有显示表明有办法控制这个序号。一
些人建议序号由在碟上找到的数据声称,就象通过音轨数目和时间,唯一确定(绝大多数
)音碟的方法。
题目: [2-27] 什么是TOC?它与一个目录有什么不同之处? (1999/06/05)
TOC(目录)确定碟中轨的开始位置和长度。所有CD中都有TOC。如果没有,光碟机或光
驱就不能读出光碟。((2-19)节有更多的细节。) "目录"是文件列表。如果你是Mac用户,
你可能使用术语"文件夹"。它是文件系统的一部分,例如大多数CD中的ISO-9660或HFS文
件系统。音轨没有文件,所以它们也没有目录。 无法阻止你向光碟中直接写FAT16或
Linux的ext2文件系统。你是否能读出这样一张碟是另外的问题。(Linux中"mount"命令应
该可以让你挂上任何只读的东西,但Windows不能这样。)光碟规范定义TOC,并且特定文
件系统的明确标准,但光碟规范中没有[AFAIK]要求你向数据轨中填入特定种类的数据。
题目: [2-28] 什么是ISO?什么是CIF?什么是BIN和CUE? (1999/07/12)
在普通用法上,"ISO"是包含光碟完全镜像的文件。这样的文件经常被用来通过
Internet传送光碟镜像。依赖于你谈话的对象,"ISO"可以指所有光碟镜像文件或只是特
定类型。 更严格的定义,"ISO"通过从0扇区到最后拷贝全部光碟到一个文件而产生,因
为镜像文件只包含"伪造的"2048字节扇区而没有其它,只能用这种方式存放单数据轨。不
能表现音轨、混合方式碟、CD+G、多次写入碟和其他奇特的格式。 为弥补不足,软件公
司发展了自己的格式来存储不同的光碟格式。Corel公司发展了CIF,仍然被Adaptec的
Easy CD Creator所使用。(CIF含义?没人知道,尽管"Corel Image Format"是好的解释
。) Jeff Arnold公司的CDRWIN创建了他们的"BIN"文件,附带单独的"cue sheet"来描述
内容。 包含一个ISO-9660文件系统的".ISO"文件可以写到光碟,作为具备Linux的
"lookback"文件系统的设备被挂上,复制到硬盘分区在UNIX下被挂上,或者用
WinImage((6-2-2)节)来查看。然而,没有保证".ISO"包含ISO-9660文件系统数据。并且
经常听到人们把不是"ISO"的东西认为是。 (本届剩余部分是一篇哲学演讲,可以安全跳
过。这是要比事实说明得更清楚一些,任何与实际事件相关的都严格一致。) 术语"ISO"
表面上是"ISO-9660 disc image"的缩写,却有点不可信。ISO-9660是定义大多用于光碟
中文件系统的标准。它没有定义光碟镜像格式。"ISO-9660文件系统镜像"更适当。 当你
捕捉或生成光碟镜像,你必须为它起名。当光碟由一堆文件生成一个ISO-9660文件系统镜
像,它被写进后缀为".ISO"的文件。这个镜像文件可以被写进光碟。生成的镜像文件与从
其它光碟中解出的镜像在结构上没有不同,所以为简化事情,解出的镜像也叫做".ISO"。
(一些程序使用更适当的".IMG",但不幸的是不常见。) 这意味着,不论你从写着HFS还
是ISO-9660文件系统的光碟中解出数据轨,都标为".ISO"文件。这能理解为使用HFS格式
格式化一张1.4MB软盘,制作镜像,称之为"FAT16 disk image",因为这样的软盘通常格
式化为FAT16格式。确实没什么问题,因为无论文件里有什么,软件可以用同样的过程把
它写回去。 文件名后缀习惯的结果是,任何包含逐扇区光碟镜像的文件都被称为一个
"ISO文件"。当刻录机hit The Big Time并且越来越多的人开始混用镜像文件,新来者就
不知道各种光碟镜像建有区别,并且开始把所有光碟镜像都称为"ISO"。 这些天总常见关
于将音碟"制成ISO"的信息,这根本没有任何意义。
题目: [2-29] 为何选择74分钟作为标准长度? (1999/07/18)
通常相信的是CD设计者想格式中能够容纳贝多芬第九交响曲。他们试图计算出用多大
的直径,确定性能所决定的长度。 由几个不同版本的故事。有人说Polygram (当时是
Philips的一部分)艺术家提出Herbert von Karajan想让他最喜欢的作品能放在一张碟中
。另外有人说Sony主席的妻子想让一张碟能容纳她最喜欢的交响曲。《光碟专家》1992年
7月中的一篇回顾报导Sony的Mr. Oga定义
|
|