Syklinen redundanssitarkistus (CRC) on algoritmi, jota voidaan käyttää tietojen muutosten havaitsemiseen. Jonkin sisällä Zip or RAR arkisto, kun siihen arkistoidaan tiedostokohde, muu kuin pakatut tiedostotiedot, myös pakkaamattoman tiedostodatan CRC-arvo lasketaan ja tallennetaan yhdessä. Siten kun tiedosto puretaan, unzip tai unrar Ohjelman tulee myös laskea pakkaamattoman datan CRC-arvo ja verrata sitä tallennettuun dataan. Jos ne ovat samat, tiedostotietojen tulee olla ehjiä. Jos ne ovat kuitenkin erilaisia, tätä kutsutaan CRC-virheeksi, mikä tarkoittaa, että tiedoston tiedot on muutettu. Joten käytämme CRC-arvoa tarkistaaksemme, ovatko arkiston tiedostotiedot vioittuneet vai eivät.

CRC-arvo on erittäin tiukka. Joten vaikka yksi tavu tiedostotiedoista muuttuisi, CRC-arvo on ristiriidassa alkuperäisen kanssa. Tällaisessa tapauksessa monet Zip or RAR sovellukset kieltäytyvät poistamastazip tai unrar tiedoston tiedot. Mutta itse asiassa most tavuista on edelleen kunnossa. Meidän DataNumen Zip Repair ja DataNumen RAR Repair voi palauttaa nämä tiedot arkistosta tietojen häviämisen vähentämiseksi.

Joskus myös tiedostotiedot ovat ehjät, mutta itse CRC-arvo on vahingoittunut. Tällaisessa tapauksessa, kun muu Zip or RAR sovellukset kieltäytyvät purkamasta tiedostotietoja, meidän DataNumen Zip Repair ja DataNumen RAR Repair voi myös auttaa sinua.

Viitteet:

  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