בדיקת יתירות מחזורית (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