Comprobación de redundancia cíclica (CRC) é un algoritmo que se pode usar para detectar cambios nos datos. Nun Zip or RAR arquivo, cando se arquiva un elemento de ficheiro, ademais dos datos do ficheiro comprimido, o valor CRC dos datos do ficheiro sen comprimir tamén se calcula e gárdanse xuntos. Así, cando se extrae o elemento do ficheiro, o ficheiro unzip ou unrar programa tamén debe calcular o valor CRC dos datos sen comprimir e comparalo co almacenado. Se son iguais, os datos do ficheiro deberían estar intactos. Non obstante, se son diferentes, isto denomínase erro CRC, o que significa que os datos do ficheiro foron modificados. Polo tanto, usamos o valor CRC para comprobar se os datos do ficheiro no arquivo están corruptos ou non.

O valor CRC é moi estrito. Polo tanto, aínda que se modifique un byte dos datos do ficheiro, o valor CRC será inconsistente co orixinal. En tal caso, moitos Zip or RAR as aplicacións rexeitarán a desactivaciónzip ou unrar os datos do ficheiro. Pero en realidade, most dos bytes aínda están ben. O noso DataNumen Zip Repair DataNumen RAR Repair pode recuperar estes datos do arquivo, para reducir as perdas de datos.

Ademais, ás veces, os datos do ficheiro están intactos, pero o propio valor CRC está danado. En tal caso, cando outros Zip or RAR aplicacións néganse a extraer os datos do ficheiro, o noso DataNumen Zip Repair DataNumen RAR Repair tamén pode axudarche.

Referencias:

  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