Циклична проверка на вишок (CRC) е алгоритам кој може да се користи за откривање на промени во податоците. Во Zip or RAR архива, кога во неа се архивира ставка од датотека, освен податоците за компресирана датотека, вредноста на CRC на податоците од некомпресираната датотека исто така се пресметува и се складира заедно. Така, кога ќе се извлече ставката на датотеката, унzip или неrar програмата треба да ја пресмета и вредноста на CRC на некомпресираните податоци и да ги спореди со складираните. Ако тие се исти, тогаш податоците за датотеката треба да бидат недопрени. Меѓутоа, ако тие се различни, тогаш ова се нарекува CRC грешка, што значи дека податоците на датотеката се променети. Значи, ја користиме вредноста на CRC за да провериме дали податоците на датотеката во архивата се оштетени или не.

Вредноста на CRC е многу строга. Така, дури и ако се смени еден бајт од податоците на датотеката, вредноста на CRC ќе биде неконзистентна со оригиналната. Во таков случај, многу Zip or RAR апликациите ќе одбијат да се уништатzip или неrar податоците на датотеката. Но, всушност, Мost од бајтите се уште се во ред. Нашиот DataNumen Zip Repair DataNumen RAR Repair може да ги врати овие податоци од архивата, така да ги намали загубите на податоци.

Исто така, понекогаш, податоците на датотеката се недопрени, но самата вредност на CRC е оштетена. Во таков случај, кога други Zip or RAR апликациите одбиваат да ги извлечат податоците од датотеката, нашите DataNumen Zip Repair DataNumen RAR Repair исто така може да ви помогне.

Референци:

  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