Board logo

主題: [教學] 如何解救eMule/eDonkey下載未完成的壓縮檔? [打印本頁]

發表人: innison    時間: 2004-11-19 10:55 AM     主題: [教學] 如何解救eMule/eDonkey下載未完成的壓縮檔?

使用eDoneky或eMule下載檔案時偶爾會碰上斷頭(沒有完整來源)的檔案
如下圖中進度停在90.1%,即使下載此檔的網友很多,但紅色的部分的是大家都沒有的


除非擁有完整檔的朋友出現,大家只能繼續卡在這無法完成檔案

有些人可以爲一個難得的斷頭檔一直等下去,直到奇蹟出現,等個一年半載都有

有些人可能就乾脆整個取消 (我大部分的情況都是放棄算了)

罕見冷門的檔案來源本來就少,下載本來就很慢了,這種斷頭情況發生有時很難避免 。

不巧,這問題讓我又碰上了,卻是找了很久的檔案(這檔),但目前...斷頭了,除非找到其他檔,若這樣就取消下載,又太可惜了!

其實,有時未完成的壓縮檔部份是可以解救的.....

=========================================
什麼情況可以這樣解救壓縮檔?
1. 完整檔來源消失,但檔頭完成(如上圖),解救部份出來,有比沒有好。
2. 檔案沒斷頭(如下圖),但等不及了,想看看(如漫畫)或聽聽內容如何



檔案的開頭部份往往含有開啟時重要的資訊,有些檔案只要檔頭有完成就可以開啟,
因此未完成壓縮檔(rar或zip)的內容部份仍是可以取出的,但假若檔頭若不存在,
這整個壓縮檔就是垃圾了,下載的壓縮檔少了檔頭資訊就無法拯救內容了。

這方法對解救壓縮檔內是音樂、影片、漫畫時都可這麼做,只要有完成的檔頭,成功機會就大。

如果你下載的檔案中(壓縮檔)剛好有符合上圖類似的進度條情況(三個箭頭所指),不妨試試看
----------------------------------------------------------------------
什麼情況下此種解救壓縮檔內容的方法不適用?
1. 壓縮檔內還有壓縮檔,例如有些軟體使用壓縮檔打包,zip檔內有還有一大堆zip,而每個其中的zip檔解開又是rar檔。
這種情況,內容救出來沒用。題外話:所以壓縮檔不應該打包又打包,一層包緊就好!(highest compression)

2. 壓縮檔內裝的是大型檔,例如zip或rar內裝的是exe/bin/iso/img, 軟體或是光碟映像檔等,硬是這樣解出來用,極有可能導致程式嚴重錯誤

3. 壓縮檔內只有一個檔
=========================================

以下是個人長久以來「從未完成的壓縮檔中解救可用檔案」的方法:
這是以emule為例,但也適用eDonkey (但必須使用舊格式,早期edonkey時代就常這麼做)
但也可以直接嘗試樓下badcat兄回應中提到的方法,新版的emule的預覽功能對於解救未完成壓縮檔具有相當不錯的效果

進入正題:

右鍵點選想解救的壓縮檔,右鍵選單(context menu)中選〔顯示檔案詳細資訊〕


在下圖〔檔案明細〕中可以看到檔案名稱和 part.met 檔案的路徑和暫存檔編號



所有下載中尚未完成的檔案(.part)都會與.part.met檔並存於同一資料夾中 (若是edonkey,必須使用舊的檔案格式)

我個人習慣是將emule未完成下載的檔案存在D:或E:硬碟 (放在C: 若系統出問題,備份很麻煩,實在不是好主意!)

例如我存在 E:\ed2kfiles\temp\下,所以需要到這找004.part 。若你沒手動更改過暫存檔資料夾,那就到

C:\Program Files\eMule\Temp\找  (注意:不是part.met, 且part檔通常遠比part.met檔大,很容易辨別)

打開eMule暫存檔所在的資料夾看到一堆檔案(如下圖),選你在檔案明細中看到的暫存檔編號(例如:我的是004.part)

各位朋友的檔案編號可能會跟我不一樣

隨便建立一個資料夾,將檔案複製到新的資料夾,一定要複製,不要直接對暫存檔作修改,原來的暫存檔才可在來源出現時繼續下載


將副檔名.part 改成.rar (如果下載中的檔案是個rar,若是zip就改名為zip)


開啟檔案,因檔案不完整,開啟過程會出現錯誤訊息,將這訊息關閉忽略


咦?另外這檔已經完成90%,怎麼只顯示出3首歌?

因為有些資訊不完整,所以需要修復或重建檔案資訊。接著

在WinRAR中使用按下Alt+R鍵來修復壓縮檔


因為本來就該是個rar檔,所以下圖這畫面出現時就選OK


接著出現一連串修復的訊息。因為這壓縮檔在製作過程中沒加入還原資訊(recovery record),
所以顯示出recovery record not found的訊息

大部分使用者壓縮檔案都沒有習慣使用這功能,如果有,檔案損壞時就能復原更多檔案內容

修復完畢後,按Close關閉


回到剛剛存放004.rar的資料可找到重建出來的檔案,如下:


點擊此檔打開,列出第1~11,12,15首,沒有看到13, 14首,可能因為那正是沒有完成的部份,

但因為可能有些檔案剛好一部份在那未完成的區域,(例如第一張圖中紅色的部份),可能只能解出半首

參考下圖,解壓縮時,將Keep broken files打勾,可強制WinRAR將所有可解(不管完不完整的檔案全解出來)

在我這例子裡,第12首雖顯示出來了,但事實上第12首後半段不完整



按照上圖1->2->3步驟,按下OK將未完成的壓縮檔內的檔案解出來

---------------------

如何找出哪些幾首歌是壞(不完整的)?
最簡單的方法就是聽聽看,用Winamp或任何mp3播放軟體,聽聽每首開頭,然後跳到每首結尾十幾秒,
看看音樂是否能播放完。最準確的方式就是每首從頭聽到完!都可以聽就沒問題了。



最後也是最重要的,大家下載完檔案,別急著移檔,不然檔案斷頭,剛加入下載的朋友除非放棄或另找來源,不然只能枯等了! 
發表人: Basuya    時間: 2004-11-19 02:32 PM

唉啊,解說的真詳細,又有圖片佐証,感謝閣下。
發表人: onionking    時間: 2004-11-19 11:00 PM

原來這麼好用阿!!感謝如此詳細的教學~~
發表人: badcat    時間: 2004-11-20 09:54 PM     主題: eMule 0.44 版的「預覽」新功能:預覽 .rar 檔

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

在 eMule 0.44 版之後,可以直接對未完成的 .rar  做「預覽」,eMule 即會用已下載的部份,呼叫 WinRAR 來修復後預覽,你會在註解欄看到:「eMule Recovery」,方便又簡單。(.zip 檔沒試過),

但此法可能修復的能力比較差,但提供預覽內容應該夠了!

這是小弟無意間時發現 eMule 0.44b「預覽」的新功能!提供給大家參考!:)
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1

iQA/AwUBQZ9Lwxl3yhBVZiD/EQK16QCfaMvczkaISGOxBIipPtpcVGgVUBkAn1iO
O0DpNH8RUyBUiz2iq2VyBpoZ
=IQDw
-----END PGP SIGNATURE-----

[badcat 在 2004-11-20 10:02 PM 作了最後編輯]
發表人: Pahio    時間: 2004-12-3 11:37 AM

又學到好方法了..
以前都是直接刪除..
謝謝了~~
發表人: fannydaddy    時間: 2005-1-20 10:43 PM

:icons8
謝謝分享,這樣子以後下載不完全的檔案,就還有起死回生的機會了.
發表人: lifeguard    時間: 2005-1-25 09:29 PM

謝謝大大的講解
講解得非常清楚
趕快來試試!!
發表人: 雪瞳    時間: 2005-2-6 04:42 PM

我也常常有這個問題呢...

非常謝謝大大的講解!!真是詳細~

又有圖...真有心!!
發表人: flred    時間: 2005-2-19 08:18 PM

可以請教一下嗎~~
那如果斷掉的檔案是 影像檔呢  avi

要怎麼起死回生阿~~
是一樣的方法嗎~~
我試過~~不行耶
發表人: Kao_yao    時間: 2005-2-22 11:53 PM

又學到好用的招數,一定要好好利用。
發表人: jobs    時間: 2005-3-2 01:18 PM

感謝版主的教導
真是蠻受用的
謝謝囉!
:icons8
發表人: ASAHI    時間: 2005-3-5 04:02 PM

太詳細清楚了....狂拜中....
送花表示感謝....
謝謝如此詳細的教學~~

發表人: h80053    時間: 2005-3-5 05:09 PM

又多學會了幾招謝謝你的教學
發表人: 335012    時間: 2005-3-14 01:17 AM

學起來了~:icons8
多謝教導唷~
奉上先花一朵
發表人: hmc1211    時間: 2005-3-17 07:32 PM

原來這麼好用阿!!感謝如此詳細的教學
發表人: casamia    時間: 2005-3-21 07:51 PM

嗯....了.....謝謝大大....多學一招:icons8
發表人: 阿不啦    時間: 2005-4-5 10:47 PM

學起來了~
多謝教導唷~
奉上先花一朵
發表人: ansonwu1    時間: 2005-4-9 08:07 AM

感謝大大非常詳細的解說
發表人: tkukuo    時間: 2005-4-19 09:31 PM

感謝大大,小弟以前常遇到這種情形,最慘的是到99%居然斷頭,真是無言,有了這方法就不用在既心疼又無奈的按下取消了。
發表人: shwang    時間: 2005-5-1 03:33 PM

以前從來都不知道WINRAR還有這麼多的功能,
只會用解壓縮以及壓縮的功能,
未來對於不完整的壓縮檔再也不會束手無策了,
至少還可以解救一部份的東西出來,
謝謝。
發表人: 豬頭蟑螂    時間: 2005-5-1 10:42 PM

看到樓上有人問影像檔要怎麼辦
個人所知有兩大問題要先確認
第一點 使用的撥放軟體本身支援的影像編碼夠不夠  如果你缺少該影片所需要的格式碼  那當然無法看
第二點 已下載的部分是否包含了檔頭跟檔尾  如果沒有  那當然也沒有辦法看
一般而言我的 方法是(針對 EMULE)
1.點選[選項]這個項目
2.在裡面找到[檔案]這個項目
3.找到[設定初始值]   下面有一堆選項
4.找到[嘗試首先下載預覽區塊]然後打勾
5.確認後去注意該影像檔是否已經可以預覽
6.假如已經可以預覽的話就把副檔名改成[正確的]副檔名(這點要查該檔的原始連結資料)
7.再來應該就可以看了 只是能看到多少要看你已經下載的百分比
畢竟99%跟50%能看到的量是不一樣的
這是我個人試過的辦法
不知正確與否    尚請其他的高手不吝指正
發表人: greenday1756    時間: 2005-5-2 12:05 AM

實在是太有用了~
太感謝啦~
發表人: 傲骨斯督提拉米蘇    時間: 2005-5-21 03:47 PM

哇塞.....原來是這樣子喔
大大解說的真是詳盡
...圖文並茂....讚阿
發表人: 宏文SDU    時間: 2005-7-2 07:42 AM

今天抓到剩下0.13%結果就抓不下去了....他是一個zip檔.....分成38個part...最後一個有問題...他其實是分割成38個rar再做壓縮的...不知道用這樣的方法有沒有救
發表人: happy_coa    時間: 2005-7-14 10:18 PM

我學會了真是太感謝了
發表人: 大咪咪呵呵    時間: 2005-7-14 11:56 PM

其實, 還有另一個方法, 我也是在emule搜尋檔案時發現的,是一個叫part 的小軟件, 可將所有斷頭斷尾的檔案"抽"出來, 有需要的朋友可以email 給我 : milkboy_eye@yahoo.com.hk
發表人: 嗚^^c    時間: 2005-8-10 03:30 AM

如果是影片檔的話,未下載完成的部份,也有可能變成,跟內容不符的另一部影片

譬如:本來在抓a片,為了想要先預覽一下,先copy出來,"有時候",未下載完全的地方會變成卡通啦.....etc

板大po的方法,我都是為了搶先看a片才用的@@"
發表人: innison    時間: 2005-8-10 01:49 PM


引用:
嗚^^c寫到:
如果是影片檔的話,未下載完成的部份,也有可能變成,跟內容不符的另一部影片

譬如:本來在抓a片,為了想要先預覽一下,先copy出來,"有時候",未下載完全的地方會變成卡通啦.....etc

兩種可能性
1. 你抓到假檔了
2. part檔編號你看錯了
發表人: 雪瞳    時間: 2005-8-22 05:52 PM

感恩= =

我正好有這個問題呢!!

解說真詳細...
發表人: alexyan0301    時間: 2005-9-27 12:18 AM

原來是這樣呀
多謝你的 分享
感恩
發表人: z28801125    時間: 2005-11-5 04:41 PM

我以往都砍掉說
現在學到新方法囉
感謝阿
發表人: 響鬼    時間: 2006-1-3 06:57 PM

真好好有用
發表人: aataat    時間: 2006-2-7 01:28 PM

謝謝你的解說
滿詳細的
發表人: levi0952    時間: 2006-4-16 10:04 AM

原來還能這樣阿~那我要回去試試看~謝謝大大經驗分享
發表人: rock4433    時間: 2006-7-17 12:16 PM

感謝大大的教學!又多學了一招!
發表人: shiva    時間: 2006-7-17 07:05 PM

我有問題,這個方法只適用於rar 或是 zip壓縮檔嗎?

那像是mp3 avi rm也可以修復嗎?
發表人: chun    時間: 2006-11-12 07:09 PM

蠻好用的一招..
謝謝分享...
發表人: lusopo    時間: 2006-12-14 09:14 AM

真的是很詳細又實用的教學..感謝感謝又學到一招..真的是學海無崖啊!

另外我碰到一個映像檔問題(就是下好檔案副檔名是 .mds .md0 .md1 .md2......)
一部動畫我下了三個月終於完檔..可是當我用虛擬光碟去掛載時殘酷事情發生了..哈哈竟然
檔案不完整不能讀取..天啊突然覺得世界末日!!!

這部蒸氣男孩很想要看啊(DVD版的)而且下了這麼久的時間..真的是不甘心就這樣放棄
有誰可以救救我讓我的生活在色彩豐富起來

感謝先
發表人: newstanger520    時間: 2007-3-25 04:04 PM

這個對我受益無窮呀!
只是我想下的APE連來源都沒有....十分可惜!
但還是十分感謝您!
發表人: DK    時間: 2007-3-25 10:23 PM

其實不用那麼麻煩.
avi, mpg, rar, zip等等, 載多少就能用part-gather程式擷取出多少.
中間有斷掉的部分會自動跳過.
發表人: benson0527    時間: 2007-5-26 02:59 PM

看完後,明白了下次要是有機會,我會試試看!
謝謝!
發表人: LGP    時間: 2007-11-21 09:50 AM

謝謝大大無私的教導,以後遇到類似的問題就不用擔心了
發表人: DavidX    時間: 2008-12-14 01:59 AM

本人目前正面臨斷檔危機啊!!
發表人: xworldera    時間: 2009-2-1 11:19 PM

感謝你的圖文解說下次遇到好使用
發表人: janghwa    時間: 2011-6-7 09:58 AM


引用:
DK寫到:
其實不用那麼麻煩.
avi, mpg, rar, zip等等, 載多少就能用part-gather程式擷取出多少.
中間有斷掉的部分會自動跳過.

請問這個part-gather程式檔有地方可以下載嗎?




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0