Answers:
除原始音频数据外,CD还附带有纠错码,假定数据完整性,通常不会读取这些纠错码。当CD出现任何缺陷(例如刮擦,指纹或什至制造缺陷)时,这会导致发出典型的爆裂声或咔嗒声。
通过启用“ 使用错误校正”,iTunes将读取并处理这些错误校正代码以及音频样本,以校正所有发现的错误。
这些错误代码称为Reed-Solomon,此Wikipedia的摘录解释了其工作原理:
在CD中,两层Reed-Solomon编码由28路卷积交织器分隔开,产生了一种称为交叉交错Reed Solomon编码(CIRC)的方案。CIRC解码器的第一个元素是相对较弱的内部(32,28)里德-所罗门码,比具有8位符号的(255,251)码要短。此代码每个32字节块最多可以纠正2字节错误。更重要的是,它将任何不可纠正的块(即,具有2个以上字节错误的块)标记为擦除。然后,将具有擦除指示的解码后的28字节块通过解交织器扩展到(28,24)外码的不同块。由于解交织,内部代码中被擦除的28字节块在28个外部代码块中的每一个中成为单个被擦除的字节。外部代码可以很容易地纠正此问题,因为每个块最多可以处理4次此类擦除。
结果是CIRC可以完全纠正光盘表面上高达4000位(约2.5毫米)的错误突发。该代码是如此强大,以至于大多数CD播放错误几乎可以肯定是由引起激光跳跃的跟踪错误引起的,而不是由无法纠正的错误突发引起的。