Más o menos es así.....
El emule parte en trozos los archivos que uno comparte , el número de trozos varía dependiendo del tamaño del archivo ( si no me equivoco ) , así , cuando tu inicias la descarga de un archivo que está dividido ( por ejemplo ) en 20 partes el programa puede descargar los trozos del archivo en cualquier orden dependiendo de la preferencia que tengas en las colas , podría ser que descargarse los trozos en el siguiente orden .... 13 , 17 , 3 , 6 , 4 , 1 , 20 , 19 , 10......hasta tener los 20
Una vez que termina de descargar un archivo lo analiza y comprueba que este sea correcto , en caso de que salga el mensaje de ..." el archivo xxxxxxxxx es un archivo corrupto se volverá a descargar" ( o algo así ) simplemente lo elimina y lo busca de nuevo para descargarlo.
Los motivos por los que un archivo es corrupto pueden ser varios , que el trozo esté incompleto , que el archivo haya sido puesto en lanzamiento ( lo que a veces hace que se estropee ) o incluso que no pertenezca a lo que tú quieres descargar , es decir , que sea un trozo con el mismo nombre pero de un fake.
Los fake son archivos que dicen ser una cosa y en realidad son otras , por ejemplo una peli porno con el título de la última película de Brad Pitt o una canción de un artista desconocido con el título de otra canción de un artista consagrado.