Kontrolli ciklik i tepricës (CRC) është një algoritëm që mund të përdoret për të zbuluar ndryshimet në të dhëna. Ne nje Zip or RAR arkiv, kur një artikull skedari arkivohet në të, përveç të dhënave të skedarit të ngjeshur, vlera CRC e të dhënave të skedarit të pakompresuar gjithashtu llogaritet dhe ruhet së bashku. Kështu, kur ekstraktohet artikulli i skedarit, unzip ose unrar programi duhet gjithashtu të llogarisë vlerën CRC të të dhënave të pakompresuara dhe ta krahasojë atë me atë të ruajtur. Nëse ato janë të njëjta, atëherë të dhënat e skedarit duhet të jenë të paprekura. Sidoqoftë, nëse ato janë të ndryshme, atëherë ky quhet gabim CRC, që do të thotë se të dhënat e skedarit janë ndryshuar. Pra, ne përdorim vlerën CRC për të kontrolluar nëse të dhënat e skedarit në arkiv janë të korruptuara apo jo.

Vlera e CRC është shumë strikte. Pra, edhe nëse ndryshohet një bajt i të dhënave të skedarit, vlera CRC do të jetë në kundërshtim me atë origjinale. Në një rast të tillë, shumë Zip or RAR aplikacionet do të refuzojnë të çaktivizohenzip ose unrar të dhënat e skedarit. Por në fakt, most nga bajtet janë ende në rregull. Jonë DataNumen Zip Repair DataNumen RAR Repair mund të rikuperojë këto të dhëna nga arkivi, në mënyrë që të reduktojë humbjet e të dhënave.

Gjithashtu ndonjëherë, të dhënat e skedarit janë të paprekura, por vetë vlera e CRC është e dëmtuar. Në një rast të tillë, kur të tjera Zip or RAR aplikacionet refuzojnë të nxjerrin të dhënat e skedarit, tona DataNumen Zip Repair DataNumen RAR Repair mund t'ju ndihmojë gjithashtu.

Referencat:

  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