Cyclic redundancy check (CRC) ay isang algorithm na maaaring magamit upang makita ang mga pagbabago sa data. Sa isang Zip or RAR archive, kapag ang isang file item ay naka-archive dito, maliban sa naka-compress na data ng file, ang halaga ng CRC ng hindi naka-compress na data ng file ay kinakalkula at iniimbak nang magkasama. Kaya kapag ang file item ay nakuha, ang unzip o unrar Dapat ding kalkulahin ng programa ang halaga ng CRC ng hindi naka-compress na data at ihambing ito sa nakaimbak. Kung pareho sila, dapat na buo ang data ng file. Gayunpaman, kung magkaiba sila, kung gayon ito ay tinatawag na isang CRC error, na nangangahulugang ang data ng file ay nabago. Kaya, ginagamit namin ang halaga ng CRC upang suriin kung ang data ng file sa archive ay sira o hindi.

Napakahigpit ng halaga ng CRC. Kaya kahit na ang isang byte ng data ng file ay nabago, ang halaga ng CRC ay hindi naaayon sa orihinal. Sa ganitong kaso, marami Zip or RAR tatanggi ang apps na unzip o unrar ang data ng file. Pero sa totoo lang, most ng mga byte ay OK pa rin. Ang aming DataNumen Zip Repair at DataNumen RAR Repair maaaring mabawi ang mga data na ito mula sa archive, upang mabawasan ang mga pagkalugi ng data.

Minsan din, ang data ng file ay buo, ngunit ang halaga ng CRC mismo ay nasira. Sa ganoong kaso, kapag iba Zip or RAR tumanggi ang mga app na kunin ang data ng file, ang aming DataNumen Zip Repair at DataNumen RAR Repair makakatulong din sayo.

Sanggunian:

  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