解压文件时诊断信息说:CRC校验错误,文件被破坏。是啥意思?怎么解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解压文件时诊断信息说:CRC校验错误,文件被破坏。是啥意思?怎么解决?相关的知识,希望对你有一定的参考价值。

朋友这个问题我也遇到过,和你这个差不多,我是用好压这款软件解决的,当前你可以解压6个文件,先解压到一个文件夹里面,再打开第一层压缩包,对比一下,看没有哪个文件,然后单独解压没有被解压的文件,步骤:1.单击文件选中,2.按软件当中的第二个标准按钮(解压到),3.在从压缩文件中解压窗口的~常规菜单~其他选项框~保留损坏的文件复选框中打挑,4.在目标路径中选择一个文件夹,5.按确定。在解压过程中软件还会提醒crc校验错误,文件被破坏,这个你不用理会,到你选中的目标路径的文件夹中去看,文件已经被解压出来~\(≧▽≦)/~啦啦啦!!
此外我还有几个网上的方法,看看你能不能用上:
办法一:
winrar本身就带有压缩包修复功能。双击打开要解压的winrar压缩包文件,点击菜单“工具”下的“修复压缩文件”即可,快捷键是“alt+r”。此法可修复一部分压缩包的常规错误,但是成功率不高。你可以试着连续修复几次。winrar的这个功能对压缩包里有很多文件且文件容量都比较小的情况比较适用。
办法二:
双击打开要解压的winrar压缩包文件(不是解压,而是用winrar打开),选中你要解压缩的文件,单击鼠标右键,在弹出的菜单里选择“无需确认直接解压缩”,快捷键是“alt+w”。用此方法,不管是好的压缩包还是坏的压缩包,统统畅行无阻,成功率100%!
办法三:釜底抽薪法!
其原理就是让rar压缩包内损坏的文件解压缩出来,不理会winrar的警告,能解压多少就解压多少。解压缩软件还是用winrar,不过要做小小的设置,鼠标右键点击要解压缩的文件包,依次选择:winrar
-
解压文件(a)
,在解压路径和选项卡中勾选“保留损坏的文件”复选框,点击确定开始解压缩。不要理会解压缩出错的信息,解压缩结束之后你会发现损坏的文件被解压出来了。经过这样解压出来的损坏文件能正常使用的几率还是非常高的。
预防工作很重要:
其实rar压缩包出错的解决方法主要是以预防为主!如果没有预防,等到真正出了问题,技术上也是没办法完美解决的!像循环冗余校验码(crc)出错这种情况,如果rar压缩包不包含恢复记录的话,用户自己想要修复crc是不可能的!本文的主要目的是想告诉大家一些出错的原因以及讨论一些从根本上预防出错和把损失减少到最小的办法而已!
预防措施:
参考技术A 最可能的原因是压缩文件损坏了,需要重新下载。还有一种比较罕见的情况:你使用WinRAR解压cab压缩文件也会出现这样的提示。本回答被提问者采纳 参考技术B 需要重新下载,压缩文件已经损坏。可以尝试修复软件修复,可能性很小。因为压缩算法CRC效验出错,里面压缩的文件也就OVER了。 参考技术C 文件的校验码发生错误了。你可以点右键选择修复压缩文件试着修复一下!如果不行的话,那只能重新下载了。

CRC校验失败怎么办?

CRC即循环冗余校验码,CRC校验失败可能原因和解决方法如下:

1、可能是安装包有问题 从新下载个安装包就好了。

2、有错误文件。解决方法:试着在解压时勾选保留错误文件,如果不行的话看看杀毒软件里是不是把这个文件隔离了。

3、可能是硬件原因,比如内存不够。只能换硬件了

校验原理

系统内部预先设置根据校验方法所导出的校验公式编制成的校验程序,当带有校验码的代码输入系统时,系统利用校验程序对输入的本体码进行运算得出校验结果之后,再将校验结果与输入代码的校验码进行对比来检测输入的正确与否。

如果两者一致,则表明代码输入正确,系统允许进入,如果不一致,则表明代码输入有误,系统拒绝进入,并要求代码重新输入。

参考技术A crc校验失败,在保证算法没错的情况下,只说明一件事情,就是数据不对
由于crc只是校验,无法纠错,所以对于校验出错的数据只能抛弃
至于后续,如果是存储数据,那么需要做恢复初始化操作
如果是数据传输,那么根据数据重要性确定是不是要重传
参考技术B 回答

你好可能由于您长时间停留在该页没有刷新,或因输入不正确的验证码所导致。先“刷新”,然后及时输入验证码等信息,以便正常使用网上银行。若反复出现超时提示,请您尝试以下操作:(1)打开IE浏览器,选择“工具”菜单-->“Internet选项” 【高级】标签-->点击“还原默认设置”后确定退出。【常规】标签-->点击“Internet临时文件”中的“设置”-->“检查所存网页的较新版本”中选择“每次访问此页时检查”,点击 “删除文件”,在“删除所有脱机内容”前打勾后点击确定。(2)如果安装了3721上网助手,建议您将其完全卸载。

参考技术C CRC校验失败的可能原因和解决方法如下:

1.可能是安装包有问题。

解决方法:只需下载一个新的安装包。

2.有错误的文件。

解决方法:解压时尽量检查并保留错误的文件。

如果没有,请查看该文件是否在防病毒软件中被隔离。

3.可能是硬件原因,比如内存不足。

解决方法:只有硬件可以更改。解决内存问题。
参考技术D

如果有多个压缩包一起解压的那种,建议查看是否把全部压缩包都下载了,看看有没有全部选中一起解压

以上是关于解压文件时诊断信息说:CRC校验错误,文件被破坏。是啥意思?怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章

关于解压文件遇到crc校验错误的问题

什么是CRC校验码?

CRC校验失败怎么办?

我从网上下载的CS子弹无限软件没用,一使用就说文件CRC校验错误,继续修补会损坏原文件,请问怎么办?

CRC循环冗余校验

求助crc32的原理