2013-10-08 33 views
4

的部分我有7個文件中包含xyz.rar.001擴展 - xyz.rar.007顯然他們是單個文件的組成部分。我有全部7個部分。我使用文件連接器將它們加入到單個文件xyz.rar並嘗試用WINRAR解壓縮它,它表示歸檔已損壞很明顯,1或2個部分已損壞。有什麼方法可以找到它們嗎?請幫助我不想重新下載所有這些注意 - 如果使用winrar(帶有擴展名如part1.rar,part2.rar等)分割零件,winrar可以檢測到損壞的零件,但如果它們被命名爲rar .001找到損壞的部分從分裂檔案

+0

這是完全可能的,他們不是一個大文件分割成7個部分,而是一系列的7 rar文件組成一個多卷集。如果是這種情況,那麼你不希望將它們結合起來,而是使用正確的選項來提高... – twalberg

+0

你期待什麼樣的答案?您是否在尋找具有必要功能的現成工具?或者你是否準備編寫自己的應用程序,使用某個庫來處理(測試或解壓縮)多卷存檔,直到找到損壞的部分? –

回答

1

零件.001 - .006應具有相同的尺寸。檢查是否有不同字節大小的文件。

是在RAR或只是一個有多個文件?有了多個你可以運行一個測試,看看哪個是第一個文件失敗。

我認爲這是奇怪的,有用來分割RAR壓縮了第二工具。 (例如HJSplit)這讓我想到.002也可能是RAR檔案。嘗試用WinRAR打開xyz.rar.001並測試/提取。 RAR檔案的擴展名爲.001,而不是.rar。 An example

命名您的檔案在WinRAR這樣可以通過把「xyz.rar.001」作爲歸檔名稱在常規選項卡,並選中「舊風格的卷名」高級選項卡上完成。

如果我再加入與HJSplit的文件,我得到一個.rar文件(即腐敗)。當我測試它時,它說「下一個量是必需的」。在診斷消息中,我可以看到「所需的音量不存在」和「CRC在X中失敗。文件已損壞」

如果在RAR中存儲了一個文件,並且RAR確實被切割成7個,沒有其他文件(如.sfv或.par2)無法告訴。 (除非RAR不使用壓縮:你可以解析錯誤的基礎文件,並計算部分地方出錯)

+0

感謝您的答案第1至6部分的字節大小相同>嘗試unrar.001文件時,winrar會給出「意外的歸檔結束,這意味着我必須首先加入所有的部分」>對於其餘部分個人)它說:「存檔是在未知的格式或損壞)>使用hjsplit將它們合併到一個檔案,然後使用winrar它會給出錯誤」未知的方法在(null)「,而7-ZIP給」不支持的壓縮方法文件xyz.rar「>注意整個rar文件包含2個iso文件,我可以用winrar提取2.iso文件,但不能得到其他文件 – MMK

+0

如果你可以正確提取一個iso文件,那麼相應的部分(沒有已提取的文件) – Gfy

+0

該文件是否有恢復記錄?您可以嘗試修復RAR文件修復歸​​檔文件Alt + R在WinRAR中。 – Gfy