aMule Forum
English => aMule Help => Topic started by: Ptero-4 on April 22, 2005, 06:56:57 AM
-
Hi. I'm currently downloading the ************************** and I noticed that it told me that the part 53 of one of the first chunks was corrupted and then at the next day it said that the part 38 of another chunk was corrupted as well. I read in the docs that aMule divides the downloaded file in "chunks" which represent 9.28MB of the file and then subdivides each chunk in 53 parts of 180kb. Now I got some questions:
1. What happens if a part is downloaded corrupt and aMule is closed before it has recovered that part?
2. Why if a chunk contains 53 parts. I was told that the part 68 was downloaded corrupt?
3. I read that aMule does a hash check when the download is complete. Is there any option in aMule or any external way to force aMule to redownload the corrupted chunks/parts of the file?
Thanks in advance.
P.D: I'm a unemployed student trying to grab a copy of ************ to upgrade my 5 yr old ******** which came with **********. I currently have Ubuntu installed, but I don't like it's interface (neither GNOME, nor KDE, let alone xfce). And sincerelly prefer *****, but need the new version to have better compatibility and *******, built-in themeing (******** and earlier lacked of a good theme engine) and all those productivity-increasing tools that are exclusive of *******.
EDIT: Do NEVER ever TALK about what you download!! -- The Management
-
hey
amule will always rehash every singel part you download and also the whole file when its done.
so when a part is marked corrupt, then amule will sooner or later start to redownload that part aswell, till the whole file is done.
so dont worry about it ;)
but if you want a better corrupt parts handling, you can try current cvs...
-
By the way, one more chunks related question.
When I was downloading a big ISO (about 3.6 gb), in file info aMule showed that there are more than 400 parts of the file, but it always showed that there's totally ~15% of all chunks aviable to download. The queue was full of full sources... Is it OK?..
-
Maybe the file is cnot complete anywhere on the network?
Regards
-
I have a q regarding correction of corrupted parts:
I had some hard lockups (not aMule realted) recently and as such slight data corruption of currently writingly accessed files and as such amule downloads.
Should amule correct this automatically? I am just wondering as some recently finished downloads show corruptions (CRC errors in archives, glitches in videos). Of course I am not sure whether the source is already corrupted.
If I readd the downloaded files to the shares, aMule calculates thje same fileid though (is it cached somewhere? So in case Amule thinks it knows this dile already and doesn't calculate its id?) Can I calculate the id by hand, just to be sure?
Thx.
-
amule will check when a file is complete the md5sum it should have with the md5sum of the finished file...and if those are not ok, the file will not finish and amule will look for hte corrupt part and redownload it.
a tool for calculating hte md5sum without amule would be alc or alcc, they should be under
src/utils/
in the amule folder...they are not compiled by default btw
stefanero
-
Thanks, so I tried it and it seems the sources are corrupt already, as alc calcs the same ids.
(BTW, it seems to be md4 not md5, as md5sum returns some other value...)
-
yes md4 sorry my bad