Tsiklik ortiqcha tekshiruv (CRC) ma'lumotlardagi o'zgarishlarni aniqlash uchun ishlatilishi mumkin bo'lgan algoritmdir. a.da Zip or RAR arxiv, siqilgan fayl ma'lumotlaridan boshqa fayl elementi arxivlanganida, siqilmagan fayl ma'lumotlarining CRC qiymati ham hisoblab chiqiladi va birgalikda saqlanadi. Shunday qilib, fayl elementi chiqarilganda unzip yoki unrar dastur shuningdek, siqilmagan ma'lumotlarning CRC qiymatini hisoblashi va uni saqlangan bilan solishtirishi kerak. Agar ular bir xil bo'lsa, fayl ma'lumotlari buzilmagan bo'lishi kerak. Biroq, agar ular boshqacha bo'lsa, bu CRC xatosi deb ataladi, ya'ni fayl ma'lumotlari o'zgartirilgan. Shunday qilib, arxivdagi fayl ma'lumotlari buzilgan yoki yo'qligini tekshirish uchun CRC qiymatidan foydalanamiz.

CRC qiymati juda qattiq. Shunday qilib, fayl ma'lumotlarining bir bayti o'zgartirilsa ham, CRC qiymati asl nusxaga mos kelmaydi. Bunday holatda, ko'pchilik Zip or RAR ilovalar o'chirishni rad etadizip yoki unrar fayl ma'lumotlari. Lekin, aslida, most baytlar hali ham yaxshi. Bizning DataNumen Zip Repair va DataNumen RAR Repair ma'lumotlar yo'qotilishini kamaytirish uchun ushbu ma'lumotlarni arxivdan tiklashi mumkin.

Bundan tashqari, ba'zida fayl ma'lumotlari buzilmagan, ammo CRC qiymatining o'zi shikastlangan. Bunday holatda, qachon boshqa Zip or RAR ilovalar fayl ma'lumotlarini chiqarishni rad etadi, bizning DataNumen Zip Repair va DataNumen RAR Repair sizga ham yordam berishi mumkin.

Manbalar:

  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