Es ist eine alte "Krankheit" im Esel, daß es manchmal anscheinend nicht möglich ist, einen Download zu beenden. Dabei ist es gleich, ob man eDonkey, overnet oder eMule verwendet. Hier spielen mehrere Faktoren mit.
a) Das File ist einfach noch nicht fertig. Und dafür ist die Angabe der gesaugten Bytes nur ein Anhaltswert. Wenn nämlich während des Downloads corrupte Teile gesaugt wurden, werden die später noch "nachgesaugt". Dabei werden auch die nachgesaugten Daten mit aufaddiert. Das kann sich um einige wenige hunder KB handeln, aber auch um viele Megabyte. Selbst eine "Übermenge" von mehreren hundert Megabyte ist zwar selten, aber nicht ausgeschlossen! (Der Autor hat es auch schon erlebt, 1,5 GB für ein 700 MB File zu benötigen)
b) Da man ja immer nur zu einem User Connect haben kann, ist die Wahrscheinlichkeit gerade beim letzten Chunk niedriger, daß man gerade hierfür Connect bekommt und nicht nur auf Platz 2222 in der queue steht. Das ist auch der Grund dafür, daß gegen Ende eines Files immer die Downloadgeschwindigkeit auf nahe 0 absinkt. Hier ist dann einfach ein wenig Geduld angesagt.
c) Allerdings haben auch sowohl eDonkey, als auch eMule vereinzelt wirklich Probleme beim completen eines Files. Oftmals, besonders wenn längere Zeit kein einziges Byte übertragen wurde, kann es helfen, den Client abzuschalten und erneut zu starten. Meist findet dann das Completing innerhalb weniger Minuten statt.
d) "corrupt" bedeutet nicht, daß das Datenpaket real beschädigt ist, sondern nur, daß es vom Client als beschädigt eingestuft wird. Gerade bei Filmen reicht es oft schon, daß entsprechene Part File (dessen Identifikation bei eMule zugegebenermassen schwierig ist) in einen anderen ordner zu kopieren und es auf den korrekten dateinamen umzubenennen.
e) Last but not Least hat eMule in seinem frühen Entwicklungsstadium aber auch noch Probleme in Punkto Stabilität, die des Öfteren während des Completing beobachtet wurden (Programm bleibt dann einfach stehen). Auch hier hilft in der Regel, eMule zu beenden und neu zu starten.