Re: Как определить метод сжатия семейства ZIP


Сайт о сжатии >> Форум #Компрессор# >> [Ответить] [Ответы]

Автор: Maxim Smirnov,
SPb, 11 февраля 2004 года в 12:25:02

В ответ на : Как определить метод сжатия семейства ZIP от Алексей в 11 февраля 2004 года в 00:41:18:


> У меня есть файл, который открывается зипом
> но расспакованный файл я не могу собрать до размера оригинала (путем перебора метода сжатия)
> Как мне определить метод и сделать такой же файл
> как и оригинал с помощью этого метода? Возможно ли это?

_Метод_ определить просто, он
закодирован в служебных блоках.
См. формат
http://www.pkware.com/products/enterprise/white_papers/appnote.html

А проблема, скорее всего, в другом.
Я уверен, что используется метод
Deflate. Сущность словарных алгоритмов
типа используемого в Deflate такова,
что одному исходному файлу
соответствует (в общем случае)
очень большое количество возможных
файлов со сжатыми данными. Причем
распакуется все верно. Так что
все определяется реализацией. Т.к.
программ и утилит, умеющих генерировать
zip, великое множество, то налицо
проблема. Рекомендую проверить
все основные архиваторы.

Ответы:



Ответить на это сообщение

Тема:

Имя (желательно полное):

E-Mail:

URL:

Город:

Страна:

Вежливый и подробный комментарий:
(Форматируйте его, пожалуйста, как почту - короткими строками
Еnter в конце строки, пустая строка между параграфами).

Пожалуйста, заполните все поля.
И не нажимайте по два раза на кнопку! Дождитесь ответа сервера.