大家在下高清资源时,可能见过如下的目录结构,除了视频文件外,还有PAR2和AutoSplit.rar的两个文件。
Par2文件存在的必要性和数据修复原理
我们知道,mkv是是视频封装文件,而Par2文档是什么东西呢,下载下来是否有用呢? 说明这个问题要涉及到一些很复杂的理论。简单的说,BT下载的数据校验功能并不完美,不能保证数据的完全准确。数据有微小的错误,可能会造成视频播放时发生马赛克现象,也就是画面破碎,出现杂块,或音轨出现爆音,断音。
Par2是QuickPar程序生成的数据包,它基于hash的数据自校验原理,数据原始拥有人对大尺寸的数据进行hash计算,写成Par2包,用户下载后,运行Par2包,对用户下载的数据进行hash计算,与Par2内的hash值对比,如果数据中有微小的错误,hash值都会有差异,这样,在Par2的能力范围内,就能对数据进行反向修复。Par2能修复的数据比例,要看原始创建人对其冗余度的设定。大部分Par2包,设定的修复能力为1%,因为设定修复能力越大,Par2的文件量将倍增,会变的不经济也不必要。
当用户通过BT下载得到视频文件和Par2文件后,可以先运行其中最小的,只有几十KB的Par2文件,初步校验下载到的视频的完整性,如验证通过,则无需运行其它Par2文件。 如果您愿意将视频刻盘保存,Par2文件更有必要好好保存,因为光盘刻录、读取过程中,也许会出现某段数据段读写错误或丢失,此时,有Par2文档,随时能够修复数据,当然能避免惨痛的数据丢失。
AutoSplit自动切割
为方便保存在DVD5的光盘上,切割成4.3G文件的工具。目前,硬盘白菜价了,用光盘收藏高清资源的少了,目前也基本没见过AutoSplit了。
——————————————————————————————-
这两个文件多见于以前出的高清资源。以前网速不好,下载不完整的概率大,现在网速快了,需要修复的可能性小;也不需要再刻录光盘保存了,所以这两个文件基本退出历史舞台了!