Войти

Показать полную графическую версию : Восстановить недокаченный файл?


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

Хотелось бы узнать, существует ли подобный сервис? И есть ли вообще какие-нибудь способы восстановить недокаченный файл "малой кровью"?

starl
26-03-2009, 20:46
Для скачки пользоваться Download Master, поддерживает докачку. Докачает именно то чего не хватает.

Leshiy
27-03-2009, 01:01
при условии, что сервер-источник поддерживает докачку...
(ну и надо соизмерять "финансово- скоростные" возможности и размеры скачиваемых файлов....)

.Земляк.
27-03-2009, 11:51
более сложный и надежный способ :
открываешь файл в winhex и ищешь байты с нулем (....) определяешь положение и вырисоваешь из этого сегменты для менеджера закачек
пример :
0 - первый байт
12345 - место начало пустоты
23456 - конец пустоты
и далее ...
потом даешь ссылку менеджеру и докачиваешь

TDK
12-04-2009, 09:51
на Opere AC,которой постоянно пользуюсь,встроенный закатчик с возможностью докачки,практически никогда не давал сбоев....на ней стоит Universal Share Downloader.

SimSim
12-04-2009, 11:34
ZIP Repair (http://soft.oszone.net/program/6081/ZIP_Repair/)
Утилита для восстановления повреждённых ZIP-архивов, которые возникают при обрывах связи во время закачки файлов или записи на испорченные носители информации. Работа по восстановлению довольно проста: в строке «Corrupted file» укажите путь к поврежденному ZIP-файлу, затем в строке «Repaired file» — путь сохранения восстановленного файла и нажмите кнопку «ОК». Далее программа все сделает автоматически.




© OSzone.net 2001-2012