Re: Как такое возможно?
Автор: FAL, 29 июня 2004 года в 10:54:15 В ответ на : Как такое возможно? от captain cobalt в 27 июня 2004 года в 22:48:05: > Сжатый поток может начинаться с любого байта! А все очень просто - с каждой позиции пытаемся распаковать остаток файла всеми доступными методами. Как только получилось (декомпрессор вернул достаточно положительный отзыв о том, что он распаковал :)), так и записываем в файл распакованный блок. В результате получается куча мелких файлов (до нескольких сотен байт для deflate) и среди них - то, что нам надо. Определить, что файл имено реально распакованный можно на глаз, начиная с наибольшего по размерам. |
Ответы:
Ответить на это сообщение