teruimisu 发表于 2010-11-29 11:50:43

用QuickPar生成PAR2修复文件解决RAR不能解压和MD5对不上等

在视频下载过程中,通常遇到两个问题:

①视频由N个rar解压,但是其中1个或N个rar下载由问题,解压不成功,如图。



通常的解决方法是重新下载提示错误的这个RAR,但是好想骂!

②视频从纳米机器人或者RAYFILE上拖下来,结果MD5值对不上,视频在下载或上传过程中有损坏,可能有花屏,拿到播放器和电视上放会卡住,刻碟会刻飞等种种问题。通常的解决方法是重新下载,悲摧啊

QuickPar是个很小的绿色软件,网上能下到中文版,自己去搜= =。打开界面如图




点击图中的【选项】,可以对这个软件进行一些设置,设置如图,【确定】。



首先,我们要知道怎么生成PAR2修复文件。修复文件的后缀名是PAR2。

这个工作应该由有正确视频的人来完成,比如如果CC发布了她拍摄的南京why me演唱会,那么她可以制作修复文件,或者我下到了MD5正确的视频,有其他人没下到,那么我也可以制作。如图所示。



【添加文件】,可以把你要保护的对象(可以是任何格式的文件)添加到文件列表里面。或者,直接把文件往里面拖。

比如图4所示,我的目的是为了别人能修复他下错了的损坏的“20100327.南京why me演唱会.湖南卫视(丝.1080i).6.mpg”这个文件,那么我就把我这里正确的这个文件添加进来。

当然,可以添加N个,那么对应的PAR2就是用于修复这N个文件。我建议,一个视频或一个视频的RAR单独生成,比较灵活好用。

【基本文件名】,就是对这个文件的命名。

【保存路径】也不用多说,就是你生成的修复文件放哪里,通常和这个保护对象放在同一个文件夹。

【冗余度】和【恢复块数量】有关。它表示生成的PAR2的修复能力。恢复块数量的多少,直接决定了冗余度的大小。图4所示,恢复块数量是22,冗余度是1.05%,如果我增减恢复块数量,冗余度也会随之变大变小。或者拖动冗余度的滑块,恢复块数量也会变化。

是不是恢复块数量越大,生成的PAR2的修复能力就越大呢?理论上,是。但是随着恢复快数量增大,生成的PAR2也会很大,而我们的初衷是通过很小的一个修复文件来保护和修复很大的一个视频,达到节省时间节省带宽的目的。如果PAR2都很大,那么又何必搞PAR2呢?

所以通常来说,冗余度一般设为1%左右即可。至于这个对应的恢复块数量是多少,跟保护对象这个文件大小有关。

其他的设置,一般都保持默认吧,以后用熟了再说。

点击【创建】,就开始创建PAR2了。如图所示。



在创建完成之后,会重新校验一遍你的受保护文件,如图所示。



然后就成功了,如图7。即可退出此软件了。



如图所示,生成了N个PAR2文件,有大有小。最小的才41KB,最大的有10多MB。



在试验过程中,我们发现,这N个PAR2文件都是有用的。

20100327.南京why me演唱会.湖南卫视(丝.1080i).6.mpg.par2,这个文件最小,这个是校验文件。这个文件的作用相当于MD5,不过它应该是算HASH值的,不是MD5值的(看教程,它好像用电驴HASH值来算的),运行它可以看文件是否正确。

而那些命名规则类似“文件名.vol00+01.par2”的,是恢复文件。

00+01即包内有1个恢复块
01+02即包内有2个恢复块
03+04即包内有4个恢复块

对于错误比较少的损坏文件,最小的vol00+01.par2就能修复,如果不能,可以用次小的vol01+02.par2来试试。如果直到使用最大的 vol12+10.PAR2,你都不能修复损坏文件,那么对不起,说明你的文件实在损坏得太厉害了。大概只有重下了,或者请手里有正确文件的人给你做一个冗余度大一些的修复文件了。

尽管有的人只需要最小的PAR2就能修复,但是对于生成并提供修复文件的人来说,只要上传最大那个就可以了。

怎么用PAR2修复文件看这里

ly-15 发表于 2011-3-14 13:04:32

学习了
页: [1]
查看完整版本: 用QuickPar生成PAR2修复文件解决RAR不能解压和MD5对不上等