概要
CRC(巡回冗長検査)エラーとは、データ転送中に発生したエラーを検出するために使用されるチェックサムの検証に失敗した状態です。ネットワーク通信やストレージデバイスなどでデータの完全性を確認する際に用いられ、エラーが検出されるとデータの再送やエラー処理が行われます。
CRCは、送信データに特定の多項式を使って計算されたチェックサム(冗長データ)を付加します。受信側でも同じ計算を行い、送信側と受信側のチェックサムを比較します。一致しない場合、データが改ざんまたは破損したと判断し、エラーを検出します。CRCは、ビット反転や順列といった特定のパターンエラーに対して優れた検出能力を持ちますが、全ての種類のビットエラーを検出できるわけではありません。