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

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
Age
25
Всем доброго времени суток!

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

ilay7k83

Member
Joined
Jan 14, 2007
Messages
75
Reaction score
49
Location
//////
_Ognev_ вы хотите некого-такого франкенштена-в-архиве посстроить...
А может через какие-нибудь проверялки целостности файлов эти две копии провести типа winmerge ( и тд) и недостающие элементы понапихать :)), а?
А что хоть архивы раровские(с %-ми восст-я) или еще что?
 

Abraxas

ex-Team DUMPz
Premium Member
Platinum
GOLD
Joined
Sep 16, 2022
Messages
1,246
Reaction score
1,561
Ни из одиного, ни из другого файлы полностью востановить не удается никаким софтом.
какой софт использовался?
Если архивы битые по-разному, то нет ли возможности скомбинировать из извлеченных кусков один полноценный комплект?
 

kcinkh

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

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

Удачи.
 

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
Age
25
Отвечу пока коротенько, так как спешу на поезд. Востановления на 100% файлов из архива невозможно (перепробавана куча софта), возможно востановление на 99%, но так как это инсталятор, то естественно нужны все 100 или ничего. Задача именно как-то скомбинировать эти два архива, добавляя из одного в другой целые куски. Это по уточненнию задачи.

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

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

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
Age
25
kcinkh,
К сожалению утилита не помагла, хотя чего-то там тужилась и востанавливала.

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

waldo

Member
Joined
Feb 22, 2004
Messages
210
Reaction score
58
Location
Питер
kcinkh,
К сожалению утилита не помагла, хотя чего-то там тужилась и востанавливала.

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

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

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
Age
25
waldo,
нет там нулей. Есть куски, просто тупо отличающиеся друг от друга. Поэтому тут мало просто смотреть на эти архивы в нех-ах, нужно еще как-то оценивать, что является мусором, а что действительными данными, исходя из того, что это rar-архив.
 

waldo

Member
Joined
Feb 22, 2004
Messages
210
Reaction score
58
Location
Питер
waldo,
нет там нулей. Есть куски, просто тупо отличающиеся друг от друга. Поэтому тут мало просто смотреть на эти архивы в нех-ах, нужно еще как-то оценивать, что является мусором, а что действительными данными, исходя из того, что это rar-архив.

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

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
Age
25
Так, собственно, в том и вопрос, чтобы найти софтину, которая не только бы умела разворачивать rar-архив, а в случае, если в нем есть битые файлы, могла бы подменять битую часть на нормальную из другого архива.
 
Top