答:出错信息为“CRC失败于加密文件(口令错误?)”(RAR压缩包设了密码,但密码输入错误或是密码输入正确但循环冗余校验码(CRC)出错!只不过因为此RAR压缩包加了密码的缘故,所以WRAR才猜测说可能是“口令错误”)
区分上面两种错误的方法:如果密码输入错误的话是无法解压出任何文件的!但如果压缩包内有多个文件,且有一部分文件解压缩出来了,那么应该是RAR压缩包循环冗余校验码(CRC)出错而不是密码输入错误。
循环冗余校验码(CRC)出错,这是最常见的情况,这也是本文讨论的重点!和上面的几种解压缩出错不同,这种情况是和RAR压缩包损坏有关的。
原因有几种:
(1)网络传输状况不好(如断线过多,开的线程过多,服务器人太多导致不能连接太多等)导致下载下来的文件损坏!
(2)站点提供的的RAR压缩包本来就是损坏的(这就没办法了,除非此压缩包中含有回复记录)。
(3)所使用的下载工具不够完善,比如有的下载工具多开了几个线程后,下载的收尾工作很慢,有些时候下载到99%时数据就不再传输了,一定要人工操作才能结束(先停止下载接着再开始)。就碰到过好几次这样的情况。结果是文件下载下来以后解压缩到快结束时CRC出错。
在本站出现这种情况的绝大多数朋友都是使用了快车或迅雷这样的下载工具,这两种工具的下载原理导致了下载大文件很容易破坏文件。折中的解决办法如下:
1)、使用快车下载
添加下载任务,点击“详细信息”按钮进入高级设置界面:

在高级设置界面,将“只从主站下载”前面的复选框勾上,然后点“确定”按钮开始下载:

2)、使用迅雷下载
添加下载任务,点击“更多选项”按钮进入高级设置界面:

在高级设置界面,将“只从原始资源下载”前面的复选框勾上,然后点“确定”按钮开始下载:

通过以上方法,可以最大限度的解决下载后不能解压缩的问题。