Controllo di ridondanza ciclica (CRC) è un algoritmo che può essere utilizzato per rilevare i cambiamenti nei dati. In un Zip or RAR archivio, quando un elemento del file viene archiviato al suo interno, oltre ai dati del file compresso, anche il valore CRC dei dati del file non compresso viene calcolato e memorizzato insieme. Pertanto, quando l'elemento del file viene estratto, il file unzip o unrar il programma dovrebbe anche calcolare il valore CRC dei dati non compressi e confrontarlo con quello memorizzato. Se sono uguali, i dati del file dovrebbero essere intatti. Tuttavia, se sono diversi, si parla di errore CRC, il che significa che i dati del file sono stati modificati. Quindi, utilizziamo il valore CRC per verificare se i dati del file nell'archivio sono corrotti o meno.

Il valore CRC è molto severo. Quindi, anche se un byte dei dati del file viene modificato, il valore CRC non sarà coerente con quello originale. In tal caso, molti Zip or RAR le app si rifiuteranno di annullarezip o unrar i dati del file. Ma in realtà, most dei byte sono ancora OK. Nostro DataNumen Zip Repair ed DataNumen RAR Repair può recuperare questi dati dall'archivio, in modo da ridurre le perdite di dati.

Inoltre, a volte, i dati del file sono intatti, ma il valore CRC stesso è danneggiato. In tal caso, quando altro Zip or RAR le app si rifiutano di estrarre i dati del file, il nostro DataNumen Zip Repair ed DataNumen RAR Repair può anche aiutarti.

Riferimenti:

  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