Форум 3DNews
Вернуться   Форум 3DNews > Софт > Программное обеспечение

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 28.01.2009, 20:31   [включить плавающее окно]   #1
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Создание "патча" для произвольного файла.

Ситуация: на удаленном компутере скачался n-Гигабайтный файл. Скачался с ошибкой - при попытке распаковки этого архива пишет о его повреждении.
Нужно: имея на локальном компе правильный файл, сделать из него патч для поврежденного. То есть, программа должна (по принципу клиента файлообменных сетей) разбить нужный файл на сегменты, просчитать их контрольные суммы, записать всю эту информацию в свой лог-файл. Получив его на моем копьютере, сравнить их с суммами сегментов здорового экземпляра - различающиеся части скопировать в "патч" чтобы его можно было отправить на удаленный, и вылечить им пациента.

Нашел Non-Stop Copy http://dmitrys.nm.ru/programs/nscopy/faq/#2

Какие еще есть варианты?

...может стоит как вариант использовать из этого набора что-то http://www.cheatsmaximal.net/tools3.php ?
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.

Последний раз редактировалось garniv; 28.01.2009 в 21:11.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 28.01.2009, 21:11   [включить плавающее окно]   #2
Fakir
Мужской Модератор
 
Аватар для Fakir
 
Регистрация: 26.04.2004
Адрес: Тольятти
garniv, я правильно понял, это архив?
Вообще-то Winrar архивы умеет лечить…
__________________
Решил проблему, сообщи мне, как…
Fakir вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 28.01.2009, 21:18   [включить плавающее окно]   #3
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Fakir, к сожалению то cab-архив инсталлятора... Знаю Winrar умеет лечить, но кажется только свои архивы и только если в них уже добавлена информация для восстановления.

garniv добавил :

нагуглил MediaDoctor, ZIDRAV и CRC Recovery 2005

garniv добавил :

+RDKO http://rdko.sourceforge.net/
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 29.01.2009, 11:54   [включить плавающее окно]   #4
Randwer
Мужской Опытный
 
Аватар для Randwer
 
Регистрация: 03.07.2007
Адрес: Кьюнглунг
Попробуй rsync под cygwin.
__________________
Ин найнтин найнти-найн ...
Мне весело в бою.(©)
Randwer вне форума  
Ответить с цитированием
Непрочитано 29.01.2009, 12:24   [включить плавающее окно]   #5
Vanya
Мужской Недосягаемый
 
Аватар для Vanya
 
Регистрация: 24.11.2003
Адрес: Наукоград Пущино
garniv
можно извратится и попробовать сделать торрент правильного файла, передать получателю и чтоб он открыл торрент с указанием на битый файл
если поймет, вписать в клиенте пира

зы повторю - это изврат
__________________
Признайся себе, что тебе в этот момент меньше всего хочется делать
и сделай это.
Vanya вне форума  
Ответить с цитированием
Непрочитано 30.01.2009, 01:00   [включить плавающее окно]   #6
garniv
Мужской Модератор
Автор темы
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (Randwer) »
rsync
спасибо, нашел еще cwrsync
Vanya ну чтож, попробую и этот экстрим)

Поигрался с RDKO, и отметил что он не восстанавливает после первого различия в файлах, если рамеры их отличаются. Тоеять разрезал 3 Гб-й файл на сегменты по 500 Мб, удалил второй, слил оставшиеся вместе - получил 2,5 Гб файл при создании патча РДКО сделал его размером 2,5 Гб По идее этого можно избежать если проводить вычисление хешей на здоровом файле перекрывающимися "окнам")
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.

Последний раз редактировалось garniv; 30.01.2009 в 01:04.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:01. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey