zlib.h против zlib.net - PullRequest
       22

zlib.h против zlib.net

0 голосов
/ 23 сентября 2010

Я сделал сжатие в c / c ++ (НЕТ ПОД CLR), используя библиотеку zlib.h, и она прекрасно работает. функции, которые я использую deflate () и inflate (). Теперь файл, сжатый приложением c, я хочу распаковать его с помощью приложения zlib.net, используя c #, но мне не удается заставить его работать. При попытке распаковать его, я получаю ошибку магического числа, числа, используемого конкретным приложением в шапке. Кто-нибудь знает, как решить эту проблему, или если кто-то может дать мне пример функциональности inflate () / deflate () в .net для получения дополнительной информации о том, как я сделал свое сжатие, похож на тот, что в ссылке http://www.zlib.net/zlib_how.html

Кроме того, может ли кто-нибудь посоветовать мне хорошую библиотеку для выполнения сжатия в c ++ и .net, Большое спасибо заранее ...

1 Ответ

0 голосов
/ 19 апреля 2011

Здесь есть некоторые обсуждения: Zlib-совместимые потоки сжатия?

Я думаю, Boost может работать с zlib для добавления информации заголовка: http://www.boost.org/doc/libs/1_36_0/libs/iostreams/doc/classes/gzip.html

...