求科普,QUICKPAR的修复原理 用quickpar修复RAR文件,为什么修复后RAR文件大小...

quickpar \u7684\u4f7f\u7528

\u4fee\u590d\u540eRAR\u6587\u4ef6\u5e94\u8be5\u4f1a\u6bd4\u4ee5\u524d\u5927\u5427\uff01\u4e3a\u4ec0\u4e48\u4e0d\u53d8\uff1f\u539f\u7406\u662f\u4ec0\u4e48\uff1f\uff1f \u4e0d\u4f1a\u53d8\u5927~\u4e00\u822c\u6765\u8bf4\u662f\u635f\u574f\u7684\u6587\u4ef6\u5934\u4e0a\u7684\u6570\u636e\u4fee\u590d\u662f\u8ba9\u5176\u6709\u5e8f\u5730\u89e3\u538b\u51fa\u6765

\u4e0d\u4f1a\u53d8\u5927~\u4e00\u822c\u6765\u8bf4\u662f\u635f\u574f\u7684\u6587\u4ef6\u5934\u4e0a\u7684\u6570\u636e
\u4fee\u590d\u662f\u8ba9\u5176\u6709\u5e8f\u5730\u89e3\u538b\u51fa\u6765

好吧,今天抽时间回答一下这个问题,最近研究通信原理,有这方面的一点理解。
首先说一下quickpar这个软件,他的修复位置是任意的,任意位置出现误码的片段都可以修复,很神奇是不是,接下来给出定性的解释。
首先quickpar将文件分块,分的越多越慢。然后选择冗余度,根据这两项计算出你备份的块数。例如你分了1000块,冗余1%,则备份10块。此时,文件中的任意10块内容损坏都可以得到修复(块内无论损坏成什么样子都可以)但是11块就不行了。应当指出,备份的10块内容不是数据,而是经过复杂矩阵计算的具有纠错功能的冗余数据。不相信?可以自己用winhex把文件手动破坏一下,然后在恢复一下。

这种任意的纠错功能是靠复杂的算法实现的,主要是数学界的工作,包括线性分组码、卷积码什么的,这个比较深,一般人很难理解。

别急,给一个类似解释,知道奇偶校验吧?(不知道自己查去,这个都不懂就不要再看下去了),如果将数据做方阵奇偶校验,就可以实现如上功能:
如原始数据:1010101 0011100 1010111 1010110 0101001 0001111 0010011
写成方阵:
1010101
0011100
1010111
1010110
0101001
0001111
0010011
每行做一次偶校验,(加一位何为偶数):
1010101 0
0011100 1
1010111 1
1010110 0
0101001 1
0001111 0
0010011 1
纵向也做一个奇偶校验:
1010101 0
0011100 1
1010111 1
1010110 0
0101001 1
0001111 0
0010011 1

1111101 0
下面我们假设任意一个位置的原始数据发生错误,比如第一行第二位0变为1,
这时横向的奇偶校验报错,表示这一行有错误,但不知道是哪一位。
检查纵向校验,发现是第二位错误,于是给出错误位置,由于是二进制,很容易纠错。

打字累死了,你有没有恍然大悟的赶脚?给点个赞先,

上述的检验和纠错就具有任意性,而冗大小为8+7=15位,数据量7*7=49位,冗余度30%,
quickpar软件当然不会使用这等低端算法,所以效率要高得多,不过思想是类似的。
比如人家不是用的方阵,而是多维数组,矩阵尺寸也会有相应的优化,等等等等,

  • 澶氱帺涓嬬殑PS3娓告垙
    绛旓細鐢ㄦ柊鐗7-zip瑙e帇锛屽鏋滆繕鎶ラ敊锛屼笅杞界殑椤甸潰閲岄潰搴旇鏈塒AR鏂囦欢鐨勫帇缂╁寘鍜宻fv鏂囦欢锛岃繖涓や釜鏂囦欢灏辨槸涓撻棬涓轰綘涓嬭浇鐨勫帇缂╁寘鎹熷潖鐨勬儏鍐靛噯澶囩殑...锛屽幓缃戜笂涓嬭浇涓Quickpar鏂囦欢锛屽畨瑁咃紝鐒跺悗涓嬭浇sfv鏂囦欢锛屽弻鍑伙紝浼氬紑濮嬩竴涓牎楠屾枃浠剁殑杩囩▼锛岀瓑鏍¢獙瀹屾垚鍚庯紝浣犵湅鍏蜂綋鏄摢涓枃浠舵崯鍧忎簡锛岀劧鍚庝笅杞界浉搴旂殑par淇鍖咃紝鍙屽嚮锛...
  • 鎴戠殑7z鍘嬬缉妗e嚭鐜(is not supported archive)瑙e帇涓嶄簡鐨勯棶棰,鍚庝笅杞絨u...
    绛旓細璇曡瘯鐢║niversal Extractor鐪嬬湅鍚 鏂囦欢澶撮敊璇殑7Z妗f槸鐢ㄥ畠鍙互鎻愬彇鍑烘潵鐨 鎴栬呭彲浠ユ妸閭f枃浠跺彂鍒癳[email protected]鎴戝府甯湅鐪 銆傘傛垜鏄彁鍙栧嚭鏉ヤ簡銆傘QuickPar鏄湪鍘嬬缉鏂囦欢鏈崯鍧忔椂鍒涘缓PAR 鎭㈠鍗 浠ュ鏂囦欢琚崯鍧忔椂鏉淇鎵鐢紝宸茬粡鎹熷潖浜嗗氨闅句互淇浜嗭紝杩樻湁is not supported archive锛屼綘鏄笉鏄敤...
  • PS3娓告垙涓嬭浇瀹屾墍鏈夊垎鍗峰悗鍑洪敊 闇瑕佸皢淇鍖呰В鍘嬪埌ISO鍒嗗嵎鐩綍 璇烽棶閭SO...
    绛旓細鎶婃墍鏈変笅杞界殑娓告垙鍒嗗嵎鏀惧埌鍚屼竴涓枃浠跺す涓嬶紝鍚屾椂锛屽啀鎶婁笅杞鐨勪慨澶鍖呬篃鏀捐繘鍘汇傜劧鍚庯紝鐐瑰嚮浠讳綍涓涓父鎴忔枃浠跺寘灏辫兘瑙e帇銆傜敱浜庨噷闈㈡湁淇鍖咃紝瑙e帇鏃讹紝浼氳嚜鍔ㄤ慨澶嶆崯鍧忕殑娓告垙鏂囦欢銆QuickPAR鏄娴嬪帇缂╁寘鏄惁鎹熷潖鐨勮蒋浠躲傛棦鐒朵綘鐨勬父鎴忔枃浠惰В鍘嬫椂鍑洪敊锛屽氨娌″繀瑕佷娇鐢≦uickPAR鏉ユ娴嬩簡銆
  • 璇烽棶澶氱帺涓嬭浇鐨凱S3娓告垙鎬庝箞瑙e帇?杩樻湁涓浜涢棶棰
    绛旓細濡傛灉璇翠綘涓嬭浇鐨勯偅浜涘帇缂╁寘鏈夐棶棰樹笉鑳借В鍘嬶紝鍦ㄤ笅杞戒粬閭d釜iso鏂囦欢锛岀劧鍚庢妸iso鏂囦欢瑙e帇缂╁埌璺熶綘杩欎釜鍒嗗嵎鍚屼竴涓洰褰曚笅銆傚弻鍑诲帇缂╁寘閲岀殑.par鏂囦欢灏辫兘淇浜嗗簲璇ャ傚墠鎻愬繀椤诲緱瑁呬簡QuickPAR杩欎釜杞欢浠ュ悗銆傝繖涓蒋浠舵垜娌$敤杩囦篃娌℃湁ps3銆傛墍浠ユ病涓嬭繃ps3鐨勬父鎴忥紝鏈変笉瀵圭殑鍦版柟杩樿杩藉姞鎻愰棶鎴戝湪甯綘銆傛垜浼拌宸笉澶氬氨...
  • 鏄熶箣鍗℃瘮閲嶅洖姊﹀够宀涘湪瀹炴満涓婃墦寮鍚庣櫧灞
    绛旓細鍙兘鏄痩z涔板埌鐩楃増鍏夌浜嗭紝浠ュ墠涔熸湁浜洪亣鍒拌繃銆備篃鍙兘鏄痠so鏂囦欢鎹熷潖浜嗐
  • 涓嬭浇浜哖S3姝婚瓊鏇茶В涓嶄簡鍘
    绛旓細» PSP銆婇粦璞 濡傞緳鏂扮珷銆嬫棩鐗堟父鎴忎笅杞解濊繖涓笘瀛愪笂鏈夋暀绋嬨備篃鍙湅鈥滃鐜╂父鎴忚鍧 » 鐑棬娓告垙璁ㄨ鍖 » [PSP] 鍣鑰 鐖嗚 » 鐢QuickPar淇鐮存崯鐨勫帇缂╁寘鏁欑▼鈥濊繖涓笘瀛愪篃鍙互銆傦紙涓嶇煡涓轰粈涔堣创鍏蜂綋缃戝潃灏变細涓嶆樉绀哄唴瀹癸紝鎵浠ュ氨涓嶇粰浣犺创浜嗐傞『鐫浠ヤ笂璺緞鎵惧氨鍙互浜嗐傦級
  • 鍚庣紑涓PAR2鐨勬枃浠剁敤浠涔堟挱鏀惧櫒鎵撳紑???
    绛旓細par2鏂囦欢涓Quickpar鏁堥獙淇鐢ㄧ殑,濡傚彂鐜颁紶杈撴湁璇彲浠ョ洿鎺ヤ慨澶
  • 璇烽棶PAR2鏍煎紡鏂囦欢瑕佺敤浠涔堣蒋浠舵墦寮?
    绛旓細Par鏄牎楠淇鏂囦欢锛屼娇鐢QuickPar杞欢鎵撳紑銆傚弬瑙併婂浣曢伩鍏嶇綉缁滀紶杈撹鐮 - 鑽h獕浼氬憳MAGGIE24鍏充簬QuickPar杞欢鐨勪娇鐢ㄦ暀绋嬨嬪弬鑰冭祫鏂欙細http://www.silu.info/read.php?tid=47389&fpage=1
  • 涓轰粈涔坵ill妯℃嫙鐢靛厜鐏煶3娆х増鏃朵細鑷姩鍏抽棴
    绛旓細澶ф鏄彃浠剁殑闂鍚 浣犵偣config鈥斺斿叏灞閰嶇疆鈥斺旀彃浠垛斺斿浘鍍忔敼涓篋X9
  • 瑙h楂樻竻鐢靛奖鍚,鎵╁睍鍚
    绛旓細鍘嬪埗MKV涓鑸敤鍒板鏋滈潪瑕佽鍘嬪埗MKV涓撲笟鐨勮蒋浠剁殑璇濓紝MKV鐨勪富鍔涘帇鍒惰蒋浠讹細Megui 闄勫睘杞欢锛歋rtEdit锛氱敤鏉ョ紪杈戝瓧骞 Gordian Knot锛氳绠楀垎杈ㄧ巼 QuickPar锛淇鍒朵綔 2AUDIO灏辨槸鎸囬煶杞ㄦ病閿欙紝鍏跺疄灏辨槸鍙互閫夋嫨浠绘剰鐨勪竴涓煶杞ㄤ笌瑙嗛鍚屾鎾斁锛屽緢澶氱綉涓婃伓鎼炵殑鐢靛奖浠涔堢殑锛屽氨鏄嚜宸卞姞澶氫竴涓煶杞ㄩ厤闊炽傚懙鍛 ...
  • 扩展阅读:国产xboxseries ... quick免费版安卓apk ... quicker永久免费版 ... onedrive永久免费100g ... 永久翻国外梯子windows ... onlyfans破解版网站 ... quickshare app下载 ... quickdrummerapp下载 ... quick fox 加速器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网