Cyclic redundancy check (CRC) is in algoritme dat kin wurde brûkt om feroarings yn gegevens te detektearjen. Yn in Zip or RAR argyf, as in triem item wurdt argivearre yn it, oars as de komprimearre triem gegevens, de CRC wearde fan de net-komprimearre triem gegevens ek berekkene en opslein tegearre. Sa as it triem item wurdt útpakt, de unzip of unrar programma moat ek de CRC-wearde fan 'e net-komprimeare gegevens berekkenje en fergelykje mei de opsleine. As se itselde binne, dan moatte de triemgegevens yntakt wêze. As se lykwols oars binne, dan wurdt dit in CRC-flater neamd, wat betsjut dat de triemgegevens feroare binne. Dat, wy brûke de CRC-wearde om te kontrolearjen oft de triemgegevens yn it argyf korrupt binne of net.

CRC wearde is hiel strang. Dus sels as ien byte fan 'e triemgegevens feroare wurdt, sil de CRC-wearde ynkonsistint wêze mei de oarspronklike. Yn sa'n gefal, in protte Zip or RAR apps sille wegerje om unzip of unrar de triem gegevens. Mar eins, most fan de bytes binne noch OK. Ús DataNumen Zip Repair en DataNumen RAR Repair kin dizze gegevens weromhelje út it argyf, dus om de gegevensferlies te ferminderjen.

Ek soms binne de triemgegevens yntakt, mar de CRC-wearde sels is skansearre. Yn sa'n gefal, wannear oare Zip or RAR apps wegerje de triemgegevens te ekstrahearjen, ús DataNumen Zip Repair en DataNumen RAR Repair kin jo ek helpe.

Referinsjes:

  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