循環冗餘校驗 (CRC) 是一種可用於檢測數據變化的算法。 在一個 Zip or RAR archive,當一個文件項被歸檔到其中時,除了壓縮的文件數據之外,未壓縮的文件數據的CRC值也被計算並存儲在一起。 因此,當提取文件項時,unzip 或rar 程序還應計算未壓縮數據的 CRC 值並將其與存儲的數據進行比較。 如果它們相同,則文件數據應該是完整的。 但是,如果它們不同,則稱為 CRC 錯誤,這意味著文件數據已被更改。 因此,我們使用 CRC 值來檢查存檔中的文件數據是否損壞。

CRC 值非常嚴格。 所以即使改變了文件數據的一個字節,CRC值也會和原來的不一致。 在這種情況下,許多 Zip or RAR 應用程序將拒絕聯合國zip 或rar 文件數據。 但實際上,米ost 的字節仍然可以。 我們的 DataNumen Zip RepairDataNumen RAR Repair 可以從存檔中恢復這些數據,從而減少數據損失。

也有的時候,文件數據是完整的,但是CRC值本身被破壞了。 在這種情況下,當其他 Zip or RAR 應用程序拒絕提取文件數據,我們的 DataNumen Zip RepairDataNumen 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