Sikliese oortolligheidkontrole (CRC) is 'n algoritme wat gebruik kan word om veranderinge in data op te spoor. In 'n Zip or RAR argief, wanneer 'n lêeritem daarin geargiveer word, anders as die saamgeperste lêerdata, word die CRC-waarde van die ongecomprimeerde lêerdata ook bereken en saam gestoor. Wanneer die lêeritem dus onttrek word, sal die unzip of unrar program moet ook die CRC waarde van die ongecomprimeerde data bereken en dit vergelyk met die gestoor een. As hulle dieselfde is, moet die lêerdata ongeskonde wees. As hulle egter verskil, word dit 'n CRC-fout genoem, wat beteken dat die lêerdata verander is. Dus, ons gebruik die CRC-waarde om te kyk of die lêerdata in die argief korrup is of nie.

CRC-waarde is baie streng. So selfs as een greep van die lêerdata verander word, sal die CRC-waarde nie ooreenstem met die oorspronklike een nie. In so 'n geval, baie Zip or RAR programme sal weier om te ontkoppelzip of unrar die lêer data. Maar eintlik, most van die grepe is nog steeds in orde. Ons DataNumen Zip Repair en DataNumen RAR Repair kan hierdie data uit die argief herwin, om die dataverliese te verminder.

Soms is die lêerdata ook ongeskonde, maar die CRC-waarde self is beskadig. In so 'n geval, wanneer ander Zip or RAR programme weier om die lêerdata te onttrek, ons DataNumen Zip Repair en DataNumen RAR Repair kan jou ook help.

Verwysings:

  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