Всем привет.
По лбу не бить за глупый вопрос

Написал Windows службу, которая мониторит папочку на FTP на наличие определенного файла. Если файл найден — посылается на обработку в другую программу. Мониторинг происходит раз в минуту.
Так вот вопрос. Если файл большой, то возможна такая ситуация, что служба нашла файл и передала его в программу, а он еще не до конца закачался на FTP. Файл zip, в голову приходит проверять архив на целостность, но как его блин проверишь, если он не на локальном компьютере?
Есть у кого идеи?