Pemeriksaan redundansi siklik (CRC) merupakan algoritma yang dapat digunakan untuk mendeteksi perubahan data. Di sebuah Zip or RAR arsip, ketika item file diarsipkan ke dalamnya, selain data file terkompresi, nilai CRC dari data file yang tidak terkompresi juga dihitung dan disimpan bersama. Jadi ketika item file diekstraksi, unzip atau unrar program juga harus menghitung nilai CRC dari data yang tidak terkompresi dan membandingkannya dengan data yang disimpan. Jika sama, maka data file harus utuh. Namun, jika berbeda, maka ini disebut kesalahan CRC, yang berarti data file telah diubah. Jadi, kami menggunakan nilai CRC untuk memeriksa apakah data file di arsip rusak atau tidak.

Nilai CRC sangat ketat. Jadi meskipun satu byte data file diubah, nilai CRC tidak akan sesuai dengan aslinya. Dalam kasus seperti itu, banyak Zip or RAR aplikasi akan menolak untuk membatalkanzip atau unrar data berkas. Tapi sebenarnya, most byte masih OK. Kita DataNumen Zip Repair dan DataNumen RAR Repair dapat memulihkan data ini dari arsip, sehingga dapat mengurangi kehilangan data.

Juga terkadang, data file utuh, tetapi nilai CRC itu sendiri rusak. Dalam kasus seperti itu, ketika lainnya Zip or RAR aplikasi menolak untuk mengekstrak data file, kami DataNumen Zip Repair dan DataNumen RAR Repair juga dapat membantu Anda.

Referensi:

  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