通常のCDのデータは、CDメディアにピット(穴)または非穴(ランド)を作成することで保存されます。ピットは光の反射を妨げます。a 0
から1
またはその逆への遷移は、ピットの開始または終了によって決定されます(これはNRZIエンコーディングと呼ばれます)。これらのビットはコンテンツビットではなく「チャネルコード」であるため、さらに複雑になります。後者は前者をデコードすることにより回復されます。そして、「コンテンツ」ビットの一部は、実際にはエラー修正コードビットです。しかし、最終的に、ビットは、金属、通常はアルミニウムの反射層の穴または穴を介してエンコードされます。
CD-Rは多少同じように機能します。反射面がありますが、この面は染料で覆われています。比較的高強度のレーザーを使用して、染料層を加熱し、不透明にすることができます。その後、CD-Rは通常のCDと同じように読み取ることができます。光が反射されるかどうか。
CD-RWも同じように機能しますが、レーザーの熱に応じて不透明になったり、不透明になったりする塗料を使用します。
CD-RWの色素とは異なり、CD-Rの色素は以前の状態に戻すことはできません。これが、すでに書き込まれたCD-Rへの書き換えを防ぐものです。
注:同じ画像または適切なビットのみが変更された画像での書き換えは技術的には可能と思われますが、実行できることには制限があります。あなたができる最善のことは、長い「土地」の真ん中に「ピット」を燃やすことです。ランドの最大長は10ビット時間であり、ピットとランドの両方の最小長は3であるため、これは既存のランドが9ビットまたは10ビット長である場合にのみ可能であり、唯一の可能性はピット3または4ビット長。これを行うと、2つのビットフリップが追加され、同じブロック内の他の場所でECCビットを変更する必要があります。土地の真ん中にピットを追加することにより、そのような変更がすべて行われる可能性は、試行を許可するソフトウェアまたはドライブファームウェアがあったとしても、非常にわずかです。