2010-09-23 5 views
0

J'ai fait une compression en c/C++ (PAS SOUS LE CLR) en utilisant la librairie zlib.h, et ça marche très bien. les fonctions que j'utilise deflate() et gonfle(). Maintenant, le fichier compressé par l'application c, je veux le décompresser avec l'application zlib.net, en utilisant C#, mais je n'arrive pas à le faire fonctionner. En essayant de le décompresser, j'obtiens l'erreur du nombre magique, un nombre utilisé par une application spécifique dans l'en-tête. Est-ce que quelqu'un sait comment surmonter ce problème, ou si quelqu'un peut me donner un exemple de la fonctionnalité inflate()/deflate() dans .net pour plus d'informations sur la façon dont j'ai fait ma compression, est similaire à celui de la lien http://www.zlib.net/zlib_how.htmlzlib.h versus zlib.net

de plus, quelqu'un peut me un avis d'un bon lib pour effectuer la compression dans les deux C++ et .net, un grand merci à l'avance ...

Répondre