ਸਾਈਕਲਿਕ ਰਿਡੰਡੈਂਸੀ ਜਾਂਚ (CRC) ਇੱਕ ਐਲਗੋਰਿਦਮ ਹੈ ਜੋ ਡੇਟਾ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਵਿੱਚ ਇੱਕ Zip or RAR ਪੁਰਾਲੇਖ, ਜਦੋਂ ਇੱਕ ਫਾਈਲ ਆਈਟਮ ਨੂੰ ਇਸ ਵਿੱਚ ਪੁਰਾਲੇਖ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਸੰਕੁਚਿਤ ਫਾਈਲ ਡੇਟਾ ਤੋਂ ਇਲਾਵਾ, ਅਣਕੰਪਰੈੱਸਡ ਫਾਈਲ ਡੇਟਾ ਦੇ CRC ਮੁੱਲ ਦੀ ਵੀ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਇਕੱਠੇ ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ ਜਦੋਂ ਫਾਈਲ ਆਈਟਮ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਯੂzip ਜਾਂ ਅਣrar ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਅਣਕੰਪਰੈੱਸਡ ਡੇਟਾ ਦੇ CRC ਮੁੱਲ ਦੀ ਵੀ ਗਣਨਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ ਸਟੋਰ ਕੀਤੇ ਡੇਟਾ ਨਾਲ ਇਸਦੀ ਤੁਲਨਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਜੇ ਉਹ ਇੱਕੋ ਜਿਹੇ ਹਨ, ਤਾਂ ਫਾਈਲ ਡੇਟਾ ਬਰਕਰਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਹਾਲਾਂਕਿ, ਜੇਕਰ ਉਹ ਵੱਖਰੇ ਹਨ, ਤਾਂ ਇਸਨੂੰ CRC ਗਲਤੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਫਾਈਲ ਡੇਟਾ ਬਦਲਿਆ ਗਿਆ ਹੈ। ਇਸ ਲਈ, ਅਸੀਂ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਸੀਆਰਸੀ ਮੁੱਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਕਿ ਕੀ ਪੁਰਾਲੇਖ ਵਿੱਚ ਫਾਈਲ ਡੇਟਾ ਖਰਾਬ ਹੈ ਜਾਂ ਨਹੀਂ।

CRC ਮੁੱਲ ਬਹੁਤ ਸਖ਼ਤ ਹੈ। ਇਸ ਲਈ ਭਾਵੇਂ ਫਾਈਲ ਡੇਟਾ ਦਾ ਇੱਕ ਬਾਈਟ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, CRC ਮੁੱਲ ਅਸਲ ਇੱਕ ਦੇ ਨਾਲ ਅਸੰਗਤ ਹੋਵੇਗਾ। ਅਜਿਹੇ ਵਿੱਚ, ਬਹੁਤ ਸਾਰੇ Zip or RAR ਐਪਸ ਅਨ ਕਰਨ ਤੋਂ ਇਨਕਾਰ ਕਰ ਦੇਣਗੇzip ਜਾਂ ਅਣrar ਫਾਇਲ ਡਾਟਾ. ਪਰ ਅਸਲ ਵਿੱਚ, ਐੱਮost ਬਾਈਟ ਅਜੇ ਵੀ ਠੀਕ ਹਨ। ਸਾਡਾ DataNumen Zip Repair ਅਤੇ DataNumen RAR Repair ਪੁਰਾਲੇਖ ਤੋਂ ਇਹਨਾਂ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ, ਤਾਂ ਜੋ ਡੇਟਾ ਦੇ ਨੁਕਸਾਨ ਨੂੰ ਘੱਟ ਕੀਤਾ ਜਾ ਸਕੇ।

ਨਾਲ ਹੀ ਕਈ ਵਾਰ, ਫਾਈਲ ਡੇਟਾ ਬਰਕਰਾਰ ਰਹਿੰਦਾ ਹੈ, ਪਰ CRC ਮੁੱਲ ਆਪਣੇ ਆਪ ਖਰਾਬ ਹੋ ਜਾਂਦਾ ਹੈ। ਅਜਿਹੇ 'ਚ ਜਦੋਂ ਹੋਰ Zip or RAR ਐਪਸ ਫਾਈਲ ਡੇਟਾ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਤੋਂ ਇਨਕਾਰ ਕਰਦੇ ਹਨ, ਸਾਡੇ DataNumen Zip Repair ਅਤੇ DataNumen RAR Repair ਤੁਹਾਡੀ ਮਦਦ ਵੀ ਕਰ ਸਕਦਾ ਹੈ।

ਹਵਾਲੇ:

  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