Я помню, что старые модемные протоколы передачи, как Zmodem, сделали бы, своего рода CRC выдерживает сравнение для каждого блока, когда он был отправлен. CRC32, если я помню древнюю историю достаточно хорошо. Я не предлагаю, чтобы Вы сделали свой собственный протокол передачи, если это не точно, что Вы делаете, но у Вас мог, возможно, быть он выборочная проверка блок файла периодически, или возможно выполнение хешей каждого 8k блока будет достаточно просто, чтобы процессоры обработали. Не попробовали его, самостоятельно.