
原创经验
zer0v70203
相信诸多朋友在使用压缩文档解压某文档的时候总会遇见这样难题。如果是不重要的文档还好点,如果是多少重要文档,那是真的要急死人的。关于上述难题我也查阅了相关档案,下面我就上述难题, 讲一下要这么处理。
问题回放
压缩文档文档未知或者数据早已损坏 D:\Downloads\小Z.rar.
数据错误,文件被破坏 小Z的藏经阁.exe D:\Downloads\小Z.rar .
[图]
数据错误,文件被破坏 小Z的藏经阁.exe D:\Downloads\小Z.rar .

'>
判断出错原因
网络传输状态不好(如断线过多,开的线程过多,服务器人太多使得不能连接很多等)导致下载下来的文档损坏!
[图]
站点提供的的RAR压缩包本来就是损坏的(这就没办法了,除非此压缩包中富含恢复记录)。
[图]
所使用的下载工具不够完善,比如有的下载工具多开了几个线程后,下载的收尾工作很慢,有些时候下载到99%时数据就不再传输了,一定要人工操作才能结束(先停止下载接着再开始)。我就遇到过好几次这样的现象。结果是文档下载下来以前解压缩到快结束时CRC出错。
[图]
站点提供的的RAR压缩包本来就是损坏的(这就没办法了,除非此压缩包中富含恢复记录)。

所使用的下载工具不够完善,比如有的下载工具多开了几个线程后,下载的收尾工作很慢,有些时候下载到99%时数据就不再传输了izip解压后的视频是flv,一定要人工操作才能结束(先停止下载接着再开始)。我就遇到过好几次这样的现象。结果是文档下载下来以前解压缩到快结束时CRC出错。
'>
解决办法
利用恢复记录。
要修复CRC是有条件的,必须是此RAR压缩包中有恢复记录,而此恢复记录是RAR压缩包被压缩时的可选项。
而WinRAR压缩时默认是不放在恢复记录的,如果提供的是如此的RAR压缩包,那么用户自己想要修复CRC错误是不认为的。
釜底抽薪。
RAR压缩包中的文档是这种因为文档有缺失仍能正常或较为正常地使用的(其实大多数的文档对部份数据损坏都不是非常脆弱的),那便可以使出我们的究极杀招:釜底抽薪法!
其方法就是让RAR压缩包内损坏的文档解压缩出来,不理会WinRAR的警告,能解压多少就解压多少。解压缩软件还是用WinRAR,不过要做小小的设置。

在光标点击解压缩文件后跳出的窗口里,把“保留被损坏的文档”复选框选中,点击确定开始解压缩。不要理会解压缩出错的资料,解压缩结束以后你会发现维修的文档被解压出来了。经过如此解压出来的报废文件能正常使用的概率还是相当高的。
釜底抽薪。
RAR压缩包中的文档是这种因为文档有缺失仍能正常或较为正常地使用的(其实大多数的文档对部份数据损坏都不是非常脆弱的),那便可以使出我们的究极杀招:釜底抽薪法!其方法就是让RAR压缩包内损坏的文档解压缩出来,不理会WinRAR的警告,能解压多少就解压多少。解压缩软件还是用WinRAR,不过要做小小的设置。在光标点击解压缩文件后跳出的窗口里,把“保留被损坏的文档”复选框选中,点击确定开始解压缩。不要理会解压缩出错的资料,解压缩结束以后你会发现维修的文档被解压出来了。经过如此解压出来的报废文件能正常使用的概率还是相当高的。
'>
防微杜渐
做好恢复记录。原始RAR压缩包在压缩时,如果选择放在恢复记录izip解压后的视频是flv,这样用户下载后假如CRC出错也是自己修复的良机!
采取分卷压缩。采取分卷压缩的原理便可较大地削减因为出现不可恢复的错误带给的损失。
[图]
老文档也加恢复记录。有人也许会问,新压缩的RAR压缩包可以加入恢复记录,那么已经压缩过的RAR包有没有办法也加上恢复记录呢?给已然压缩好的RAR压缩包加上恢复纪录是有方法的。只需要打开压缩包,在“命令”菜单中选择“保护资料文档”即可。

采取分卷压缩。采取分卷压缩的原理便可较大地削减因为出现不可恢复的错误带给的损失。
老文档也加恢复记录。有人也许会问,新压缩的RAR压缩包可以加入恢复记录,那么已经压缩过的RAR包有没有办法也加上恢复记录呢?给已然压缩好的RAR压缩包加上恢复纪录是有方法的。只需要打开压缩包,在“命令”菜单中选择“保护资料文档”即可。
'>
注意事宜
其实RAR压缩包出错的解决办法主要是以防治为主!如果没有预防,等到真正出了问题,技术上应该没办法完美解决的!
像循环冗余校验码(CRC)出错这种现象,如果RAR压缩包不涵盖恢复记录的话,用户自己想要修复CRC是不认为的!
本文的主要动机是想告诉各位一些出错的因素还有讨论一些从根本上预防出错和把损失下降到最小的方法而已!
如还有这些难题,可以去上面的链接里给我留言。
像循环冗余校验码(CRC)出错这种现象,如果RAR压缩包不涵盖恢复记录的话,用户自己想要修复CRC是不认为的!
本文的主要动机是想告诉各位一些出错的因素还有讨论一些从根本上预防出错和把损失下降到最小的方法而已!
如还有这些难题,可以去上面的链接里给我留言。
'>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-119551-1.html
好多水军