Re: Вопрос по WinRAR: восстановление данных
Сайт о сжатии >> Форум #Компрессор# >> [Ответить] [Ответы]
Автор: Олег,
16 апреля 2003 года в 00:08:34
В ответ на : Re: Вопрос по WinRAR: восстановление данных от Maxim Smirnov
в 15 апреля 2003 года в 17:41:03:
> Если rar для блока lzh не пишет размер > блока в разжатом виде (я не знаю), то, > полагаю, задача становится теоретической. Поскольку не ясно, > что делать со смещениями :-)Нет, rar не пишет размер разжатого блока. Но если сжатый файл состоит из одного lzh-блока, то этот размер - длина открытого файла - прописан в заголовке архива. Весь прикол в том, что длинные файлы в сжатом виде могут состоять из нескольких блоков lzh, каждый из которых формируется независимо, со своим заголовком. Поэтому самое простое из возможных решений, "в лоб" - это вытащить неповрежденные блоки lzh, и на смещения здесь внимания можно не обращать. Это уже из области практики :)) Просто при этом остается еще куча текста, который не хочется терять...:)
|