Dabaduch
Обычно клиентские программы p2p-сетей сами контролируют целостность загружаемого файла, и если какая-то его часть оказывается поврежденной, то заново закачивают ее. IMHO в вашем случае повреждение файлов возможно произошло по одной из двух причин:
1) Нестабильная работа компа (возможно, вызванная его разгоном, или неисправностью);
2) Изначально качались битые файлы (такое бывает).
Файлы архивов можно попытаться отремонтировать с помощью архиватора, если при их создании в них была включена ин-фа для восстановления. Если это сделать не удастся, то шансов на восстановление мало, но они все же есть. Когда-то я сталкнулся с аналогичной проблемой, и слабал софтинку, которая в некоторых случаях может избавить вас от повторной закачки всего файла. Необходимое условие для ее использования заключается в том, что вы должны найти человека который тоже скачал себе этот файл, и который согласится вам помочь. Мою утилитку можно найти здесь (она весит менее 50Kb):
http://www.wasm.ru/forum/viewtopic.php?id=7702 (только берите там самую последнюю версию). Там же можно ознакомиться с общими принципами ее работы. Мне она, в свое время, очень помогла!!!