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 og 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 og DataNumen RAR Repair kan også hjælpe dig.
Referencer: