Tsüklilise koondamise kontroll (CRC) on algoritm, mida saab kasutada andmete muutuste tuvastamiseks. Sees Zip or RAR arhiiv, kui sinna arhiveeritakse failiüksus, välja arvatud tihendatud failiandmed, arvutatakse ja salvestatakse koos ka tihendamata failiandmete CRC väärtus. Seega, kui failiüksus ekstraheeritakse, siis unzip või unrar programm peaks arvutama ka tihendamata andmete CRC väärtuse ja võrdlema seda salvestatud andmetega. Kui need on samad, peaksid faili andmed olema terved. Kui aga need on erinevad, nimetatakse seda CRC-veaks, mis tähendab, et failiandmeid on muudetud. Seega kasutame CRC väärtust, et kontrollida, kas arhiivis olevad failiandmed on rikutud või mitte.

CRC väärtus on väga range. Nii et isegi kui failiandmete üht baiti muudetakse, on CRC väärtus algse väärtusega vastuolus. Sellisel juhul paljud Zip or RAR rakendused keelduvad tühistamastzip või unrar faili andmed. Kuid tegelikult most baitidest on ikka korras. Meie DataNumen Zip Repair ja DataNumen RAR Repair saab need andmed arhiivist taastada, et vähendada andmekadusid.

Mõnikord on failiandmed terved, kuid CRC väärtus ise on kahjustatud. Sellisel juhul, kui muu Zip or RAR rakendused keelduvad failiandmeid ekstraktimast, meie DataNumen Zip Repair ja DataNumen RAR Repair võib ka sind aidata.

viited:

  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