فحص التكرار الدوري (CRC) هي خوارزمية يمكن استخدامها لاكتشاف التغييرات في البيانات. في Zip or RAR الأرشيف ، عندما يتم أرشفة عنصر ملف فيه ، بخلاف بيانات الملف المضغوط ، يتم أيضًا حساب قيمة CRC لبيانات الملف غير المضغوط وتخزينها معًا. وبالتالي عندما يتم استخراج عنصر الملف ، فإن ملف unzip أو الأمم المتحدة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