作者Eeon (路邊的野狗不要踩喔)
站內CD-R
標題Re: [軟體]Par2
時間Sun Apr 30 23:39:23 2006
※ 引述《Eeon (路邊的野狗不要踩喔)》之銘言:
: 標題: [軟體]Par2
: 時間: Sun Apr 30 22:51:46 2006
:
:
: http://www.par2.net/
:
: What is a PAR file?
:
: Parchive parity files (or par files for short) create redundant data that can
: be used later in case parts of the original data is lost or corrupted. Par
: files allow file level recovery of data. That is, out of a group of many
: files, if a limited number of files are lost or corrupted, they can be
: recovered. These files will have the extensions of .par, .p01, .p02 etc.
:
: 要備份重要資料的時候,配合 CDcheck..
:
: 應該可以相當程度地增加備份可靠性。
:
: 就算是用 100% redundant data ..應該比只是單純地多copy一份要有效的多。
:
: windows 版的 quickpar 操作很簡單了...應該不難使用..
:
: 如果還是有人不會用...要解說的話...我再po解說好了...
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 220.135.25.192
: ※ 編輯: Eeon 來自: 220.135.25.192 (04/30 22:53)
: 推 lightwings:QuickPAR的缺點是做一次要很久~~~= = 04/30 22:59
: → lightwings:目前是極重要資料會做而已... 04/30 23:00
: → lightwings:不過有時會想到如果是par2檔本身壞掉那偵錯還有用嗎? 04/30 23:00
我隨便玩了一下...做了一些猜想..他的結構..大概是
每個par2 分割檔...都含有類似md5的那種檢驗碼..
類似sfv檔那種小小的驗證檔案..
但是這種檢驗碼只能檢驗..不能修復...
(所以就算把par2檔砍的只剩一個,還是可以檢驗檔案有沒有錯誤。)
要修復必須要靠當初產生par2時,所產生的修復碼..
當驗證發生有地方不對時,就會去找出復原所需的block存不存在..
如果因損壞情形過於嚴重,或者相對應的block par2不見了或壞掉了...
那麼就無法repair,repair那個紐不能按,
同時顯示還需要 oo/xx 個block才能repair..
簡而言之就是就算有幾個par2壞了,只要回復不需要用到那些par2檔的內容就沒關係..
個人初步認為...這個穩固性算是不錯...
Lightwings 兄有興趣..也可以自己玩一玩..應該大概就知道了...
找個檔案,先做個par2檔...然後燒到光碟上,故意弄壞,(在讀取面劃一劃..etc)
用CDcheck讀回硬碟,用par2檔修復,再拿修復好的檔和原來的檔用CDcheck比對..etc
要測par2壞掉會怎麼樣的話..可以把幾個par2檔移走..
或用記事本把par2內的東西,砍掉幾個字元之類的..
(如果檔案,不是很多的話,用記事本開的話,動作會有點頓頓的...)
我大概就做這些測試而已..(我是剛好有燒壞的...沒故意做飛盤..)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.25.192
推 Louis819:推一下測試 04/30 23:45
推 lightwings:等我"有空"來測看看吧...QQ 05/01 00:08