Востановление файлов из нескольких битых копий одного архива.

  • Тут может быть ваша реклама

Ognev

ex-Team DUMPz
20 Авг 2004
2.102
82
118
25
В караганде
Credits
0
Всем доброго времени суток!

Возникла такая вот проблема. Есть пару битых копий одного архива (битых по-разному, естественно). Ни из одиного, ни из другого файлы полностью востановить не удается никаким софтом. Так как по теории вероятности битые куски в этих архивах наверняка разные, то возник вопрос - А нельзя ли востановить информацию используя их сразу оба? Может быть есть какой-то специальный софт для этого, может быть можно как-то еще извратится. Главное добится полного востановления инфомации.
 

ilay7k83

Турист
14 Янв 2007
75
3
23
//////
Credits
0
_Ognev_ вы хотите некого-такого франкенштена-в-архиве посстроить...
А может через какие-нибудь проверялки целостности файлов эти две копии провести типа winmerge ( и тд) и недостающие элементы понапихать :)), а?
А что хоть архивы раровские(с %-ми восст-я) или еще что?
 

Abraxas

ex-Team DUMPz
16 Сен 2004
1.245
99
118
Credits
0
Ни из одиного, ни из другого файлы полностью востановить не удается никаким софтом.
какой софт использовался?
Если архивы битые по-разному, то нет ли возможности скомбинировать из извлеченных кусков один полноценный комплект?
 

kcinkh

Турист
17 Сен 2004
7
0
8
47
Credits
0
Была когда-то и у меня такая проблемка, так я програмку наваял для сравнения кусков и выбора по принципу 2 из 3. Если еще нужно можешь взять здесь ftp://81.90.228.72/home/3to1.rar или на рапиде http://rapidshare.com/files/40232142/3to1.rar.

в качестве параметров три имени файла (с путями конечно) и четвертый параметр имя результирующего файла (или будет переписан первый).

Удачи.
 

Ognev

ex-Team DUMPz
20 Авг 2004
2.102
82
118
25
В караганде
Credits
0
Отвечу пока коротенько, так как спешу на поезд. Востановления на 100% файлов из архива невозможно (перепробавана куча софта), возможно востановление на 99%, но так как это инсталятор, то естественно нужны все 100 или ничего. Задача именно как-то скомбинировать эти два архива, добавляя из одного в другой целые куски. Это по уточненнию задачи.

kcinkh,
приеду, обязательно попробую.

P.S. Если есть еще какие идеи или предложения, то пишите. Все попробую и отпишусь.
 

Ognev

ex-Team DUMPz
20 Авг 2004
2.102
82
118
25
В караганде
Credits
0
kcinkh,
К сожалению утилита не помагла, хотя чего-то там тужилась и востанавливала.

Может есть какой-то менее простой, но надежный способ получить нормальный архив из нескольких битых?
 

waldo

Турист
22 Фев 2004
210
9
53
Питер
Credits
0
kcinkh,
К сожалению утилита не помагла, хотя чего-то там тужилась и востанавливала.

Может есть какой-то менее простой, но надежный способ получить нормальный архив из нескольких битых?

Иногда битые куски полностью заполнены нулями (бывало при скачивании с торрентов и взглюкивании клиента). Тогда можно на глаз найти битые места по куче подряд идущих нулей и заменить их целыми из другой копии архива. Обычно делал руками в WinHex. Если таких архивов много, лучше накатать прогу.
 

Ognev

ex-Team DUMPz
20 Авг 2004
2.102
82
118
25
В караганде
Credits
0
waldo,
нет там нулей. Есть куски, просто тупо отличающиеся друг от друга. Поэтому тут мало просто смотреть на эти архивы в нех-ах, нужно еще как-то оценивать, что является мусором, а что действительными данными, исходя из того, что это rar-архив.
 

waldo

Турист
22 Фев 2004
210
9
53
Питер
Credits
0
waldo,
нет там нулей. Есть куски, просто тупо отличающиеся друг от друга. Поэтому тут мало просто смотреть на эти архивы в нех-ах, нужно еще как-то оценивать, что является мусором, а что действительными данными, исходя из того, что это rar-архив.

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

Ognev

ex-Team DUMPz
20 Авг 2004
2.102
82
118
25
В караганде
Credits
0
Так, собственно, в том и вопрос, чтобы найти софтину, которая не только бы умела разворачивать rar-архив, а в случае, если в нем есть битые файлы, могла бы подменять битую часть на нормальную из другого архива.