Cyklisk redundanstjek (CRC) er en algoritme, der kan bruges til at registrere ændringer i data. I en Zip or RAR arkiv, når et filelement arkiveres i det, bortset fra de komprimerede fildata, beregnes CRC-værdien af ​​de ukomprimerede fildata også og gemmes sammen. Når filelementet udpakkes, vil unzip eller unrar Programmet skal også beregne CRC-værdien af ​​de ukomprimerede data og sammenligne dem med de lagrede. Hvis de er de samme, skal fildataene være intakte. Men hvis de er forskellige, så kaldes dette en CRC-fejl, hvilket betyder, at fildataene er blevet ændret. Så vi bruger CRC-værdien til at kontrollere, om fildataene i arkivet er korrupte eller ej.

CRC-værdien er meget streng. Så selvom en byte af fildataene ændres, vil CRC-værdien være inkonsistent med den oprindelige. I sådan et tilfælde mange Zip or RAR apps vil nægte at unzip eller unrar fildataene. Men faktisk, most af bytes er stadig OK. Vores DataNumen Zip Repair , DataNumen RAR Repair kan gendanne disse data fra arkivet for at reducere datatabene.

Nogle gange er fildataene også intakte, men selve CRC-værdien er beskadiget. I et sådant tilfælde, når andre Zip or RAR apps nægter at udtrække fildataene, vores DataNumen Zip Repair , DataNumen RAR Repair kan også hjælpe dig.

Referencer:

  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