Ciklična provjera redundancije (CRC) je algoritam koji se može koristiti za otkrivanje promjena u podacima. U Zip or RAR archive, kada se stavka datoteke arhivira u nju, osim podataka kompresovane datoteke, CRC vrijednost nekomprimiranih podataka datoteke se također izračunava i pohranjuje zajedno. Dakle, kada se stavka datoteke ekstrahuje, unzip ili unrar Program takođe treba da izračuna CRC vrednost nekomprimovanih podataka i uporedi ih sa sačuvanim. Ako su isti, onda bi podaci datoteke trebali biti netaknuti. Međutim, ako su različiti, onda se to naziva CRC greš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 originalnom. U takvom slučaju, mnogi Zip or RAR aplikacije će odbiti da unzip ili unrar podatke datoteke. Ali zapravo, most bajtova su još uvijek u redu. Naš DataNumen Zip Repair i DataNumen RAR Repair može povratiti ove podatke iz arhive, kako bi smanjio gubitke podataka.

Također ponekad, podaci datoteke su netaknuti, ali je sama CRC vrijednost oštećena. U takvom slučaju, kada drugo Zip or RAR aplikacije odbijaju da izvuku podatke iz datoteke, naše DataNumen Zip Repair i DataNumen RAR Repair takođe vam mogu 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