Cykliczna kontrola nadmiarowa (CRC) jest algorytmem, którego można użyć do wykrywania zmian w danych. W Zip or RAR archiwum, gdy element pliku jest w nim archiwizowany, inny niż skompresowane dane pliku, wartość CRC nieskompresowanych danych pliku jest również obliczana i przechowywana razem. Tak więc, gdy element pliku jest wyodrębniany, unzip lubrar Program powinien również obliczyć wartość CRC nieskompresowanych danych i porównać ją z przechowywaną. Jeśli są takie same, dane pliku powinny być nienaruszone. Jeśli jednak są różne, nazywa się to błędem CRC, co oznacza, że dane pliku zostały zmienione. Używamy więc wartości CRC, aby sprawdzić, czy dane pliku w archiwum są uszkodzone, czy nie.
Wartość CRC jest bardzo surowa. Więc nawet jeśli jeden bajt danych pliku zostanie zmieniony, wartość CRC będzie niezgodna z oryginalną. W takim przypadku wielu Zip or RAR aplikacje odmówią unzip lubrar dane pliku. Ale właściwie most bajtów jest nadal OK. Nasz DataNumen Zip Repair i DataNumen RAR Repair może odzyskać te dane z archiwum, aby ograniczyć utratę danych.
Czasami dane pliku są nienaruszone, ale sama wartość CRC jest uszkodzona. W takim przypadku, gdy inne Zip or RAR aplikacje odmawiają wyodrębnienia danych pliku, nasz DataNumen Zip Repair i DataNumen RAR Repair może ci również pomóc.
Referencje: