目次:
定義-巡回冗長検査(CRC)とはどういう意味ですか?
巡回冗長検査(CRC)は、デジタルデータのエラーを検出するために使用される手法です。 CRCは、デジタル通信ネットワークやハードディスクドライブなどのストレージデバイスで一般的に使用される未加工のコンピューターデータへの偶発的な変更を検出するハッシュ関数です。 この技術は、1961年にW.ウェスリーピーターソンによって発明され、CCITT(ComitéConsultatif International Telegraphique et Telephonique)によってさらに開発されました。 巡回冗長検査はハードウェアに実装するのが非常に簡単で、数学的に簡単に分析できます。 一般的な伝送エラーを検出する優れた手法の1つです。
バイナリ除算に基づいており、多項式コードチェックサムとも呼ばれます。
Techopediaは巡回冗長検査(CRC)について説明します
巡回冗長検査では、チェックサムと呼ばれることが多い固定数のチェックビットが、送信する必要があるメッセージに追加されます。 データレシーバーはデータを受信し、エラーがないかチェックビットを検査します。 数学的には、データ受信者は、送信されたコンテンツの多項式除算の残りを見つけることにより、添付されたチェック値をチェックします。 エラーが発生したと思われる場合は、データの再送信を要求する否定応答が送信されます。
巡回冗長検査は、ハードディスクなどのストレージデバイスにも適用されます。 この場合、チェックビットはハードディスクの各ブロックに割り当てられます。 破損したファイルまたは不完全なファイルがコンピューターによって読み取られると、巡回冗長エラーが報告されます。 これは、別のストレージデバイスまたはCD / DVDからのものである可能性があります。 エラーの一般的な理由には、システムのクラッシュ、不完全または破損したファイル、または多くのバグのあるファイルが含まれます。
CRC多項式設計は、保護するブロックの長さ、エラー保護機能、CRC実装のリソース、およびパフォーマンスに依存します。




