Циклийн илүүдэл шалгах (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