Ciklikus redundancia ellenőrzés (CRC) egy olyan algoritmus, amely az adatok változásainak észlelésére használható. Az a Zip or RAR archívum, amikor egy fájlelem archiválva van benne, a tömörített fájladatokon kívül a tömörítetlen fájladatok CRC-értéke is kiszámításra és tárolásra kerül. Így a fájlelem kibontásakor az unzip vagy arar programnak ki kell számítania a tömörítetlen adatok CRC értékét is, és össze kell hasonlítania a tárolt értékkel. Ha megegyeznek, akkor a fájladatoknak sértetleneknek kell lenniük. Ha azonban különböznek, akkor ezt CRC-hibának nevezik, ami azt jelenti, hogy a fájl adatai megváltoztak. Tehát a CRC értéket használjuk annak ellenőrzésére, hogy az archívumban lévő fájladatok sérültek-e vagy sem.

A CRC értéke nagyon szigorú. Tehát még ha a fájladatok egy bájtja megváltozik is, a CRC értéke nem lesz összhangban az eredetivel. Ilyen esetben sokan Zip or RAR az alkalmazások megtagadják az unzip vagy arar a fájl adatait. De valójában most a bájtok továbbra is rendben vannak. A miénk DataNumen Zip Repair és a DataNumen RAR Repair helyreállíthatja ezeket az adatokat az archívumból, így csökkentheti az adatvesztést.

Néha a fájladatok sértetlenek, de maga a CRC-érték sérült. Ilyen esetben, amikor más Zip or RAR alkalmazások megtagadják a fájladatok kibontását, a mi DataNumen Zip Repair és a DataNumen RAR Repair is segíthet.

Referenciák:

  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