Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
37 / 36 / 4
Регистрация: 08.08.2010
Сообщений: 162
1

Распаковка zip-файла с использованием zlib.

10.04.2011, 17:24. Просмотров 1853. Ответов 0
Метки нет (Все метки)

Мне понадобилось программно создавать zip-архивы в которых лежали бы файлы с разной степенью сжатия.
Ни одна из библиотек которые доступны моему пониманию этого не позволяла
В результате я решил работать с форматом файла вручную.

Вооружившись википедией и спецификацией я научился разбирать структуру файла и распознавать все заголовки кроме расширенных (которые мне не нужны и я их пропускаю).

То что программа корректно путешествует по архиву и распознаёт имена фйайлов, говорит о том что я всё делаю верно...

Но теперь возникла проблема.
Содержимое секции с файлом не распаковывается с помощью zlib uncompress.
Я доставал содержимое в файл и пытался воспользоваться ZFile * gz = gzopen(...) - не получается.
На выходе распаковщика неизменно мусор.

Как zlib-ом распаковать файлы?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2011, 17:24
Ответы с готовыми решениями:

Скачивание zip файла и распаковка
Всем привет!Возникла проблема:делаю лаунчер для minecraft'a и необходимо сделать скачивание zip...

Распаковка zip-файла, скачанного по ftp
Всем привет! Искал в интернете, но так толком и не объяснили) Итак, моя программа скачивает zip по...

Распаковка Zip файла с русскими названиями
В общем проблема такого характера, у меня есть архив .zip в нем находится папка с двумя файлами на...

Распаковка zip архива на примере файла формата OpenXML
Здравствуйте. Пытаюсь распаковать файл .xlsx для дальнейшей работы с содержимым. Но не понимаю,...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2011, 17:24

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Распаковка каждого ZIP-файла в той же папке, в которой он сам находится
Здравствуйте! Задача: Есть папки 1,2,3 и т.д. Папки вложены на одном уровне, примерно так...

Запаковка\Распаковка массива байт (Zlib)
Всем привет, появилась проблема. Имееться код на шарпе public static byte deflate(byte...

Упаковка и распаковка файлов (Zlib или любой другой способ)
Здравствуйте, возникла такая проблема, немогу упаковать файл и распаковать, пытаюсь использовать...

Распаковка zip
Не могу распаковать архив. При работе этого кода создается новый пустой архив, но никак не...

Распаковка Zip
Ребят, помогите доработать код. Распаковывает зип на отлично, только мне нужно, чтобы он еще и...

Распаковка архива zip
как распаковать архив .zip в дерикторию с программой?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.