![]() |
Распаковка zip-файла с использованием zlib
Мне понадобилось программно создавать zip-архивы в которых лежали бы файлы с разной степенью сжатия.
Ни одна из библиотек которые доступны моему пониманию этого не позволяла В результате я решил работать с форматом файла вручную. Вооружившись википедией и спецификацией я научился разбирать структуру файла и распознавать все заголовки кроме расширенных (которые мне не нужны и я их пропускаю). То что программа корректно путешествует по архиву и распознаёт имена фйайлов, говорит о том что я всё делаю верно... Но теперь возникла проблема. Содержимое секции с файлом не распаковывается с помощью zlib uncompress. Я доставал содержимое в файл и пытался воспользоваться ZFile * gz = gzopen(...) - не получается. На выходе распаковщика неизменно мусор. Как zlib-ом распаковать файлы? |
Re: Распаковка zip-файла с использованием zlib
|
| Текущее время: 02:36. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc