Циклічна перевірка надмірності (CRC) це алгоритм, який можна використовувати для виявлення змін у даних. В Zip or RAR архіву, коли в нього архівується елемент файлу, окрім даних стисненого файлу, значення CRC нестиснених даних файлу також обчислюється та зберігається разом. Таким чином, коли елемент файлу видобувається, unzip або arar програма також повинна обчислити значення CRC нестиснених даних і порівняти його зі збереженими. Якщо вони однакові, то дані файлу мають бути недоторканими. Однак якщо вони різні, це називається помилкою CRC, що означає, що дані файлу було змінено. Отже, ми використовуємо значення CRC, щоб перевірити, чи файли даних в архіві пошкоджені чи ні.

Значення CRC дуже суворе. Таким чином, навіть якщо один байт даних файлу буде змінено, значення CRC буде несумісним з початковим. У такому випадку багато Zip or RAR програми відмовляться від unzip або arar дані файлу. Але насправді, м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