Циклдық резервтік тексеру (CRC) деректердегі өзгерістерді анықтау үшін қолданылатын алгоритм болып табылады. Ішінде Zip or RAR мұрағат, қысылған файл деректерінен басқа файл элементі оған мұрағатталған кезде, қысылмаған файл деректерінің CRC мәні де есептеледі және бірге сақталады. Осылайша, файл элементі шығарылғанда, unzip немесе unrar бағдарлама сонымен қатар қысылмаған деректердің CRC мәнін есептеп, оны сақталғанмен салыстыруы керек. Егер олар бірдей болса, файл деректері бұзылмаған болуы керек. Алайда, егер олар әртүрлі болса, бұл CRC қатесі деп аталады, бұл файл деректерінің өзгертілгенін білдіреді. Сонымен, мұрағаттағы файл деректерінің бүлінгенін немесе бүлінбегенін тексеру үшін CRC мәнін қолданамыз.

CRC мәні өте қатаң. Сонымен, файл деректерінің бір байты өзгертілсе де, CRC мәні бастапқымен сәйкес келмейді. Мұндай жағдайда көптеген Zip or RAR қолданбалар өшіруден бас тартадыzip немесе unrar файл деректері. Бірақ шын мәнінде, м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