巡回冗長検査 (CRC) データの変更を検出するために使用できるアルゴリズムです。 で Zip or RAR アーカイブでは、ファイル項目がアーカイブされるときに、圧縮ファイル データ以外に、非圧縮ファイル データの CRC 値も計算され、一緒に保存されます。 したがって、ファイル項目が抽出されると、zip またはrar プログラムは、非圧縮データの CRC 値を計算し、保存されているデータと比較する必要もあります。 それらが同じであれば、ファイルデータはそのままであるはずです。 ただし、それらが異なる場合、これは CRC エラーと呼ばれ、ファイル データが変更されたことを意味します。 したがって、CRC 値を使用して、アーカイブ内のファイル データが破損していないかどうかを確認します。

CRC値は非常に厳密です。 したがって、ファイル データの XNUMX バイトが変更された場合でも、CRC 値は元の値と一致しません。 このような場合、多くの Zip or RAR アプリはアンインストールを拒否しますzip またはrar ファイルデータ。 でも実際には、most バイトのうちのはまだ問題ありません。 私たちの DataNumen Zip Repair & DataNumen RAR Repair これらのデータをアーカイブから復元できるため、データ損失を軽減できます。

また、ファイル データは正常でも、CRC 値自体が破損している場合もあります。 このような場合、それ以外のときは、 Zip or RAR アプリはファイルデータの抽出を拒否します。 DataNumen Zip Repair & DataNumen RAR Repair することもできます。

参照:

  1. https://en.wikipedia.org/wiki/Cyclic_redundancy_check
  2. https://kb.winzip.com/help/help_crc_error.htm
  3. https://www.win-rar.com/crc-failed-in-file-name.html