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