Est-il multi-plateforme gzip processeur bibliothèque en C ou C++?
Je veux une bibliothèque de programmation (API) pour l'ouvrir, chercher, lire, écrire ... (en un seul mot de processus) les fichiers gzip. Est-il open-source multi-plateforme pour C ou C++?
Avez-vous regardé zlib?
OriginalL'auteur Mihran Hovsepyan | 2011-06-16
Vous devez vous connecter pour publier un commentaire.
Oui. Zlib est l'un.
Il est également cette question relative à la sur la façon de traiter les fichiers gzip plus facilement et commodément en C++. Les plus remarquables et jusqu'à la date de la suggestion semble être le GZip filtres en Boost.IOStreams, j'ai une bonne expérience avec moi-même.
OriginalL'auteur Magnus Hoff
Oui, bien sûr, zlib est la base de la bibliothèque et il a en plus des liaisons d'autres langues, comme indiqué sur la page web, comme par exemple gzstream fournir un wrapper C++ pour la
gz*
fonctions.zlib, étant un langage C de la bibliothèque, est également extrêmement portable et multi-plateforme. Voir la page web des liens vers Solaris, SCO, BeOS, MaxOS, OS/2 (!!), Palm Pilot, Newton (!!), Windows CE (!!), Blackberry, Windows, .Net, ... versions.
OriginalL'auteur Dirk Eddelbuettel
Si vous êtes intéressé par la magie de Boost, découvrez de Boost filtres de flux qui peut être arbitrairement combiné et en cascade; il y a un support intégré pour gzip, DEFLATE (GZip moins l'en-tête) et bzip2. Très pratique.
OriginalL'auteur Kerrek SB