循環冗餘校驗 (CRC) 是一種可用於檢測數據變化的算法。 在一個 Zip or RAR archive,當一個文件項被歸檔到其中時,除了壓縮的文件數據之外,未壓縮的文件數據的CRC值也被計算並存儲在一起。 因此,當提取文件項時,unzip 或rar 程序還應計算未壓縮數據的 CRC 值並將其與存儲的數據進行比較。 如果它們相同,則文件數據應該是完整的。 但是,如果它們不同,則稱為 CRC 錯誤,這意味著文件數據已被更改。 因此,我們使用 CRC 值來檢查存檔中的文件數據是否損壞。
CRC 值非常嚴格。 所以即使改變了文件數據的一個字節,CRC值也會和原來的不一致。 在這種情況下,許多 Zip or RAR 應用程序將拒絕聯合國zip 或rar 文件數據。 但實際上,米ost 的字節仍然可以。 我們的 DataNumen Zip Repair 和 DataNumen RAR Repair 可以從存檔中恢復這些數據,從而減少數據損失。
也有的時候,文件數據是完整的,但是CRC值本身被破壞了。 在這種情況下,當其他 Zip or RAR 應用程序拒絕提取文件數據,我們的 DataNumen Zip Repair 和 DataNumen RAR Repair 也可以幫助你。
參考文獻: