最主要的东西你没给截出来
要看看后面的提示根据你提供的问题,可能有一下原因:1.出错信息为“CRC失败于加密文件(口令错误?)”(RAR压缩包设了密码,但密码输入错误)。解决:正确核实密码后输入2.密码输入正确或没有密码的前提下,仍出现此提示。那么就是循环冗余校验码(CRC)出错。原因:(1)网络传输状况不好(如断线过多,开的线程过多,服务器人太多导致不能连接太多等)导致下载下来的文件损坏。
(2)站点提供的的RAR压缩包本来就是损坏的(这就没办法了,除非此压缩包中含有恢复记录)。
(3)所使用的下载工具不够完善,比如有的下载工具多开了几个线程后,下载的收尾工作很慢,有些时候下载到99%时数据就不再传输,需要手动操作才结束。解决:1.利用恢复记录 想要修复CRC是有条件的,必须是此RAR压缩包中有恢复记录,而此恢复记录是RAR压缩包被压缩时的可选项。 而WinRAR压缩时默认是不放置恢复记录的,如果提供的是这样的RAR压缩包,那么用户自己想要修复CRC错误是不可能的。 2.釜底抽薪 如果RAR压缩包中的文件是那种即使文件有缺失仍能正常或较为正常地使用的(其实大多数的文件对部分数据损坏都不是非常敏感的) 其原理就是让RAR压缩包内损坏的文件解压缩出来,不理会WinRAR的警告,能解压多少就解压多少。解压缩软件还是用WinRAR,不过要做小小的设置。 在右键点击解压缩文件后跳出的窗口里,把“保留被损坏的文件”复选框选中,点击确定开始解压缩。不要理会解压缩出错的信息,解压缩结束之后你会发现损坏的文件被解压出来了。经过这样解压出来的损坏文件能正常使用的几率还是非常高的。 做好保险工作 1.做好恢复记录 原始RAR压缩包在压缩时,如果选择放置恢复记录,这样用户下载后即使CRC出错也有自己修复的机会。 2.采取分卷压缩 采取分卷压缩的方法便可较大地减少因为出现不可恢复的错误带来的损失。 3.老文件也加恢复记录 新压缩的RAR压缩包可以加入恢复记录,那么已经压缩过的RAR包有没有办法也加上恢复记录呢?给已经压缩好的RAR压缩包加上恢复纪录是有办法的。 只需要打开压缩包,在“命令”菜单中选择“保护档案文件”即可 另外,最好关注下你的WRAR的版本,希望可以做适当升级。