Comprovació de redundància cíclica (CRC) és un algorisme que es pot utilitzar per detectar canvis en les dades. En a Zip or RAR arxiu, quan s'hi arxiva un element de fitxer, a part de les dades del fitxer comprimit, el valor CRC de les dades del fitxer sense comprimir també es calcula i s'emmagatzema junts. Així, quan s'extreu l'element del fitxer, el fitxer unzip o norar El programa també hauria de calcular el valor CRC de les dades no comprimides i comparar-les amb les emmagatzemades. Si són iguals, les dades del fitxer haurien d'estar intactes. Tanmateix, si són diferents, això s'anomena error CRC, el que significa que les dades del fitxer s'han canviat. Per tant, utilitzem el valor CRC per comprovar si les dades del fitxer de l'arxiu estan corruptes o no.

El valor CRC és molt estricte. Així, fins i tot si es canvia un byte de les dades del fitxer, el valor CRC serà incoherent amb l'original. En aquest cas, molts Zip or RAR les aplicacions es negaran a desactivarzip o norar les dades del fitxer. Però en realitat, most dels bytes encara estan bé. El nostre DataNumen Zip Repair i DataNumen RAR Repair pot recuperar aquestes dades de l'arxiu, per tal de reduir les pèrdues de dades.

A més, de vegades, les dades del fitxer estan intactes, però el propi valor CRC està danyat. En aquest cas, quan altres Zip or RAR les aplicacions es neguen a extreure les dades del fitxer, el nostre DataNumen Zip Repair i DataNumen RAR Repair també et pot ajudar.

Referències:

  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