DiG. GeRR
26-03-2009, 20:16
Такая ситуация. Чел тащит с интернета внушительных размеров файл – пусть это будет зипанутый архив, спустя несколько часов/дней его все-таки докачивает, пытается открыть – и – опа! Файл поврежден! Причем он не изначально битый, а проблемы возникли именно во время скачивания – например, глюканула сеть, или комп ушел в ребут. Есть несколько вариантов развития событий: можно перекачать весь файл заново, но если денежки уже на исходе, а файл нужен позарез? Некоторые менеджеры закачек определят в архиве поврежденный файл и предложат перезакачать только его. Тоже не вариант, если в архиве инсталляционный пакет одним файлом – это 90-99% всего объема. Третий способ. Имеем некоторый сервер. И программу-клиент этого сервера на компе юзера. У юзера – поврежденный файл, на сервере – неповрежденный. Отличие может составлять всего несколько килобайт. Клиент сервера путем подсчета контрольных сумм различных частей файла и проверкой идентичности их файлу на сервере, определяет участок, не соответствующий эталонному файлу. После этого юзер скачивает с сервака именно этот участок файла, и получает целый и невредимый файл, точно такой же, как и на сервере.
Хотелось бы узнать, существует ли подобный сервис? И есть ли вообще какие-нибудь способы восстановить недокаченный файл "малой кровью"?
Хотелось бы узнать, существует ли подобный сервис? И есть ли вообще какие-нибудь способы восстановить недокаченный файл "малой кровью"?