Ukaguzi wa upunguzaji wa mzunguko (CRC) ni algoriti ambayo inaweza kutumika kugundua mabadiliko katika data. Ndani ya Zip or RAR kumbukumbu, wakati kipengee cha faili kimehifadhiwa ndani yake, zaidi ya data iliyobanwa ya faili, thamani ya CRC ya data ya faili ambayo haijabanwa pia huhesabiwa na kuhifadhiwa pamoja. Kwa hivyo wakati kipengee cha faili kinatolewa, unzip au unrar program inapaswa pia kukokotoa thamani ya CRC ya data ambayo haijabanwa na kuilinganisha na iliyohifadhiwa. Ikiwa ni sawa, basi data ya faili inapaswa kuwa intact. Hata hivyo, ikiwa ni tofauti, basi hii inaitwa kosa la CRC, ambayo ina maana data ya faili imebadilishwa. Kwa hivyo, tunatumia thamani ya CRC kuangalia ikiwa data ya faili kwenye kumbukumbu ni mbovu au la.

Thamani ya CRC ni kali sana. Kwa hivyo hata kama byte moja ya data ya faili itabadilishwa, thamani ya CRC hailandani na ile asili. Katika kesi hiyo, wengi Zip or RAR programu zitakataa kufutazip au unrar data ya faili. Lakini kwa kweli, most ya ka bado ni sawa. Yetu DataNumen Zip Repair na DataNumen RAR Repair inaweza kurejesha data hizi kutoka kwa kumbukumbu, kwa hivyo kupunguza upotezaji wa data.

Pia wakati mwingine, data ya faili ni intact, lakini thamani ya CRC yenyewe imeharibiwa. Katika kesi hiyo, wakati mwingine Zip or RAR programu zinakataa kutoa data ya faili, yetu DataNumen Zip Repair na DataNumen RAR Repair pia inaweza kukusaidia.

Marejeo:

  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