2010-07-15 8 views
0

J'ai besoin d'implémenter une routine C pour (dé) compresser les fichiers au format gzip.Compatibilité gzip

Quelqu'un peut-il me donner un exemple?

J'ai essayé zlib, mais il ne semble pas compatible.

Merci.

+0

Que voulez-vous dire, non compatible? Cela devrait marcher sur les fichiers '.gz'. – Thomas

Répondre

5

zlib est tout à fait compatible avec les fichiers gzip, mais vous devez être sûr que vous utilisez les fonctions orientées gzip, parce que gzip a un format d'en-tête spécial et pied de page qui autrement ne serait pas interprété correctement par zlib: http://www.zlib.net/manual.html#Gzip

Si cela ne fonctionne pas pour vous, alors vous devez vérifier si ce que vous avez sont vraiment des fichiers gzip et pas une autre forme de compression avec une extension de fichier trompeuse.