Я не знаю каких-либо инструментов, которые будут делать именно то, что вы хотите.
Хотя я могу сказать вам, что есть и другие способы добраться туда, куда вы хотите пойти, но вам придется решить, какие предметы наиболее важны для вас. Поскольку, похоже, что вам действительно нужен способ надежной передачи файлов по ненадежной сетевой ссылке, наиболее важными частями головоломки являются хеширование / контрольное суммирование, восстановление и частичная детализация файла. Лучшие 2 варианта, которые я могу придумать вне головы:
- rsync - доступны переносимые / автономные реализации, которые могут эффективно копировать большие объемы данных, и вы можете зациклить их вручную с помощью пакетного файла, чтобы продолжить копирование до успешного завершения.
- BitTorrent - вы можете использовать uTorrent для создания .torrent-файла из файлов, которые вы хотите использовать, используя встроенный трекер uTorrent, отправить файл .torrent в другую систему и использовать uTorrent в другой системе для загрузки содержимого. ,
Обе эти опции жертвуют некоторой необработанной скоростью для более высокой надежности, но похоже, что обеспечение правильного копирования всех битов является более важным, чем экономия нескольких минут времени передачи.
RoboCopy и RichCopy - ваши лучшие варианты, которые используют «нормальные» процедуры копирования Windows, но я не думаю, что любой из них обязательно будет лучшим вариантом в этой ситуации.