aMule Forum
English => aMule Help => Topic started by: jhoderd on August 21, 2006, 10:07:24 AM
-
Hi,
Here's the story: some time ago I downloaded one very large file using aMule.
The file was burnt to a CD, together with its MD5. Now I need this file, but
md5sum tells me it has been corrupted somehow (bad CD?).
The original version is available on the ed2k network, but I don't want to
download the whole thing again. For all I know, it might have been just
a single bit that flipped!
Is there anyway to tell aMule, "look, the proper ED2K-MD4 of this file is X.
Check which parts are corrupted and download only those." ?
Thanks for your help!
Jean
-
1) Start the download.
2) Check which .part file matches this download (right click will tell you)
3) Wait till you receive some bytes.
4) Close amule.
5) Overwrite the .part file with your full file
6) Start aMule
7) ???
8) Profit!
-
Hi,
I thought of that, but wouldn't the metadata in the new .part file
say that most of the file needs to be downloaded?
Thanks for the effort, but somehow I don't think your solution
would work...
Cheers,
Jean
-
Just as a general rule, when it comes to aMule related stuff, this Kry person actually knows what he is talking about.
If you do what he described, aMule will recheck the .part file and successively recover all the complete/non-corrupt chunks.
-
thought of that, but wouldn't the metadata in the new .part file
say that most of the file needs to be downloaded?
Sure, it would say that.
Thanks for the effort, but somehow I don't think your solution
would work...
It would work, because the .part file date wouldn't match with the date saved in the metadata (.met) file, so aMule rechecks the whole file and updates the metadata accordingly. Note, that it is important to have some bytes downloaded before you replace the .part file with your "almost complete" file.
-
Originally posted by jhoderd
Hi,
I thought of that, but wouldn't the metadata in the new .part file
say that most of the file needs to be downloaded?
Thanks for the effort, but somehow I don't think your solution
would work...
Cheers,
Jean
In the name of fucking God, why does my fucking forum title read " Main Developer / Admin" if not to make perfectly clear that I KNOW WHAT I'M TALKING ABOUT?
Sheeeesh.
-
Originally posted by Kry
(...)
In the name of fucking God, why does my fucking forum title read " Main Developer / Admin" if not to make perfectly clear that I KNOW WHAT I'M TALKING ABOUT?
Sheeeesh.
yeah, i suppuse you don't know enough about the program to know what you are talking about :P
-
Hey,
My humble apologies Kry; I will now try the solution you suggested.
I didn't think it would work because I did not know that aMule was
smart enough to recheck the part file if there was a discrepancy in
the timestamps. Cheers for that, and thanks again!
Cheers,
Jean
-
Hey again,
Kry, I tried your method and it did not work. I touched the overwritten .part
files to make sure they were newer than the corresponding .met, and still aMule
would not recheck the files at startup.
Is this a version thing? I am running aMule 2.1.0 (Kubuntu Dapper packages).
From which version is aMule smart enough to do as you say?
Cheers,
Jean
-
Did you let aMule download some of the file as we told you to do?
-
Hey,
Of course! I even got distracted and let it download 2.38 MB.
Cheers,
Jean
-
For some reason you didn't receive a hashset then, if you did everything right. If you download a full part (9.28MB), you will get one for sure.
-
Hi again,
Okay, I'll try downloading a full chunk and then see if the trick works...
I'll keep you posted!
Cheers,
Jean
-
Part. A part is 9.28MB, a chunk is 3*128kb
-
Hi,
Well, I'm pretty sure that aMule has downloaded at least one full part by now,
but still your suggestion does not work. Here's what I do:
a) Kill aMule
b) touch xxx.part
c) Restart aMule
Now, am I missing something?
Cheers,
Jean
-
Hi,
I found a solution to my problem, but not within aMule.
There's this little MetFileRegenerator java program
that does the trick:
http://www.bigwillystyle42.com/index.php?dest=regenerator
Now Kry, you said aMule could have done the same thing -- is
there a bug somewhere? In any case, integrating the functionality
of MetFileRegenerator into aMule would come in handy.
(And like I suspected, only one part of the file was damaged...)
Cheers,
Jean
-
A better way to know when aMule has downloaded a complete part is to see when it shows up in your Shared Files list. The total MB completed can be misleading because you might have numerous incomplete parts that together add up to more than 9.28MB.