Укрощение @Интернет@


A: Как восстановить файл, некорректно принятый ReGet? - часть 3


002E64B0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E64C0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E64D0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E64E0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E64F0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6500:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6510:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6520:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6530:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6540:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6550:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6560:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6570:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6580:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6590:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E65A0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E65B0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E65C0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E65D0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E65E0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E65F0:  00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00

002E6600:  10 A4 01 00-03 00 05 00-64 00 4C 8D-0C 01 00 01

002E6610:  00 06 00 CE-53 00 00 00-09 01 00 02-00 06 00 CB

 

Разумеется, крайне маловероятно, чтобы в архиве встретилась подобная последовательность (ведь архив это или что?). Вероятно, здесь-то и был застигнут ReGet врасплох сбоем питания или зависанием компьютера.

Подумаем, как можно наложить заплатку на "больное" место? Самое простое решение – обрезать искаженный файл немного выше начала цепочки нулей (вдруг сбой затронул и соседние участки?), запустить ReGet для докачки нескольких килобайт и дописать оставшийся от обрезания "хвост" в конец файла, чтобы не скачивать его заново из сети.

 

 

Рисунок 31 Рис. 0х026 Процедура восстановления поврежденного файла. Берем "больной" файл (1) – сбойный участок выделен красным ???, делаем его копию и отрезаем HIEW-ов чуть выше начала сбойного фрагмента (2), запускаем ReGet, чтобы он докачал столько килобайт, сколько составлял сбойный фрагмент плюс небольшой запас (3) – докаченный фрагмент выделен сплошной заливкой; дописываем неповрежденный хвост поврежденного файла к только что полученному (4) и в результате всех этих махинцаий имеем нормальный работоспособный файл (5).




Начало  Назад  Вперед



Книжный магазин