In 3 years i had one corrupt file on eMule. and the reason i know it was corrupt was because eMule said at the bottom left, "Download part " " was corrupt".
Then i let it continue downloading and it said , Recovered corrupted part. so it actually discovered corruption and replaced it before the download was finished