チェックサムは、コンピュータが既知のレコードに対してファイルの内容を検証し、内容が正しく、損傷していないことを確認できるシステムです。 ファイルがこのチェックに失敗すると、不正なチェックサムエラーが発生します。これは、データの一部が元のデータに対応しなくなったことを意味します。 データがチェックサム検証に失敗した場合は、通常、バックアップからデータを置き換えるか、影響を受けるファイルを再構築する必要があることを意味します。
関数
たとえば、同僚に送信する必要のある番号のリストがあり、次のことを確認する必要がある場合 彼は正確に数字を書き留めます、あなたは彼がすべてを手に入れたことを確認する何らかの方法を持っている必要があります 正しい。 使用できる簡単な方法の1つは、数値のリストを合計し、その合計を書き留めることです。 リストをコピーしたら、彼は自分の番号を合計して、自分の合計を自分の合計と比較できます。 2つの合計が一致しない場合は、彼がエラーを犯したことを示しています。 これは、チェックサム検証の非常に基本的な例です。
今日のビデオ
コンピューターとチェックサム
コンピューターのチェックサムは、単に数値のリストを足し合わせるよりも複雑ですが、同じ原則に従います。 ほとんどの場合、システムは暗号化ハッシュと呼ばれるはるかに複雑な数式を使用します。 これにより、入力に基づいて独自の出力が生成され、コンピューターはハッシュを使用して大量のデータを非常に迅速に検証できます。 暗号化アルゴリズムの複雑な性質は、データのわずかな変動が チェックサムに大きな違いがあり、生成された数値が期待値と一致しない場合は、不良品を受け取ります チェックサムエラー。
悪いチェックサム
チェックサムエラーの最も一般的な原因は、コンピューターのBIOSに関係しています。 コンピュータのメモリのこの不揮発性部分には、ハードウェアに関する重要な情報が格納されており、コンピュータはチェックサム検証を使用してデータが保護されていることを確認します。 何かがこのデータを変更した場合、コンピュータは起動時に不正なチェックサムエラーを報告し、設定を確認する必要があります。 チェックサムエラーが繰り返される場合は、このストレージに電力を供給しているバッテリーに障害が発生しており、交換が必要な可能性があります。
その他の用途
チェックサム検証に遭遇する可能性のあるコンピューティングのもう1つの領域は、ソフトウェアの配布です。 ウイルス対策やマルウェア対策スイートなどのユーティリティプログラムを作成し、それらをオンラインで利用できるようにする企業は、ソフトウェアの信頼性を確保することに強い関心を持っています。 多くの場合、これらの企業はリリースのチェックサム値を公開し、ファイルが失敗した場合は チェックサム検証、それはそれが偽造であるか、ダウンロード中に損傷したことを示している可能性があります 処理する。