Посл.ответ
Сообщение
Ранг: 5.0 (гость)Активность: 0.03↘ 0.01 Статус: Участник
Создано: 09 февраля 2020 19:51 · Личное сообщение · #1
Скачал библиотеку zlib, но не могу собрать приложение которое архивирует и разархивирует файл. Собираю с помощью VS, вроде все по инструкции, но она выдает ошибку. Также хотел найти функцию которая сжимает и раскрывает архив(хочу посмотреть как работает), кроме прототипов. Мб кто знает где она лежит?
| Сообщение посчитали полезным:
Ранг: 13.2 (новичок), 13thxАктивность: 0.28=0.28 Статус: Участник
Создано: 09 февраля 2020 20:01 · Личное сообщение · #2
https://www.zlib.net/zlib_how.html
| Сообщение посчитали полезным:
Ранг: 5.0 (гость)Активность: 0.03↘ 0.01 Статус: Участник
Создано: 09 февраля 2020 20:04 · Личное сообщение · #3
Тут только общая информация и функция inflate ( ) не раскрыта, не понятно как она работает
| Сообщение посчитали полезным:
Ранг: 271.2 (наставник), 331thxАктивность: 0.32↗ 1.49 Статус: Участник
Создано: 09 февраля 2020 20:18 · Поправил: f13nd · Личное сообщение · #4
Vladislou пишет: но она выдает ошибку Подумай над этой фразой и над тем, что с ней делать тем, к кому обращаешься.
Правильное использование: заполнить z_stream > inflateInit() > inflate() > inflateEnd()
----- 2 оттенка серого | Сообщение посчитали полезным:
Ранг: 5.0 (гость)Активность: 0.03↘ 0.01 Статус: Участник
Создано: 09 февраля 2020 20:23 · Личное сообщение · #5
больше интересует где находится описание функции inflate ( )
| Сообщение посчитали полезным:
Ранг: 13.2 (новичок), 13thxАктивность: 0.28=0.28 Статус: Участник
Создано: 09 февраля 2020 20:26 · Личное сообщение · #6
https://github.com/madler/zlib/blob/master/inflate.c#L622
| Сообщение посчитали полезным:
Ранг: 63.5 (постоянный), 35thxАктивность: 0.29↗ 0.96 Статус: Участник
Создано: 09 февраля 2020 21:17 · Личное сообщение · #7
А какова конечная цель: 1) вы хотите научиться компилировать zlib из исходников 2) хотите правильно обращаться к готовой zlib 3) хотите постичь тонкости замысловатого сырого нутра zlib?
| Сообщение посчитали полезным:
Ранг: 89.1 (постоянный), 134thxАктивность: 0.06↗ 0.07 Статус: Участник
Создано: 09 февраля 2020 22:43 · Поправил: LinXP · Личное сообщение · #8
Vladislou https://aluigi.altervista.org/mytoolz/packzip.zip
https://aluigi.altervista.org/mytoolz/offzip.zip
а так, для начала поиграйся с:
compress2 (dest, destLen, source, sourceLen, level)
uncompress (dest, destLen, source, sourceLen)
или
так
| Сообщение посчитали полезным:
Ранг: 196.6 (ветеран), 11thxАктивность: 0.07↘ 0.01 Статус: Участник
Создано: 11 февраля 2020 10:41 · Личное сообщение · #9
можно не заморачиваться компиляцией либ под VS, и поставить https://github.com/microsoft/vcpkg
| Сообщение посчитали полезным: mak
Ранг: 5.0 (гость)Активность: 0.03↘ 0.01 Статус: Участник
Создано: 09 апреля 2020 03:13 · Личное сообщение · #10
_MBK_ пишет: А какова конечная цель: 1) вы хотите научиться компилировать zlib из исходников 2) хотите правильно обращаться к готовой zlib 3) хотите постичь тонкости замысловатого сырого нутра zlib? Цель 1 и 3
| Сообщение посчитали полезным:
Ранг: 63.5 (постоянный), 35thxАктивность: 0.29↗ 0.96 Статус: Участник
Создано: 09 апреля 2020 07:12 · Личное сообщение · #11
Ну 1 как я понимаю, вам уже достаточно раскрыли
Для понимания 3
вот и
вот
| Сообщение посчитали полезным: