Ciklička provjera redundantnosti (CRC) je algoritam koji se može koristiti za otkrivanje promjena u podacima. U Zip or RAR arhiva, kada se stavka datoteke arhivira u nju, osim komprimiranih podataka datoteke, CRC vrijednost nekomprimiranih podataka datoteke također se izračunava i pohranjuje zajedno. Dakle, kada je stavka datoteke ekstrahirana, unzip ili arar program također treba izračunati CRC vrijednost nekomprimiranih podataka i usporediti ih s pohranjenima. Ako su isti, tada bi podaci datoteke trebali biti netaknuti. Međutim, ako su različiti, to se zove CRC pogreška, što znači da su podaci datoteke promijenjeni. Dakle, koristimo CRC vrijednost da provjerimo jesu li podaci datoteke u arhivi oštećeni ili ne.

CRC vrijednost je vrlo stroga. Dakle, čak i ako se jedan bajt podataka datoteke promijeni, CRC vrijednost neće biti u skladu s izvornom. U takvom slučaju mnogi Zip or RAR aplikacije će odbiti unzip ili arar podatke datoteke. Ali zapravo, most bajtova je još u redu. Naše DataNumen Zip Repair i DataNumen RAR Repair može oporaviti te podatke iz arhive, kako bi se smanjio gubitak podataka.

Također ponekad, podaci datoteke su netaknuti, ali sama CRC vrijednost je oštećena. U takvom slučaju, kada dr Zip or RAR aplikacije odbijaju izdvojiti podatke datoteke, naše DataNumen Zip Repair i DataNumen RAR Repair također vam može pomoći.

Reference:

  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