C / C ++ Packing and Compression [fermé]
-
22-07-2019 - |
Question
Je travaille sur un projet commercial qui nécessite que deux fichiers soient regroupés dans une archive, puis compressés. À l'heure actuelle, nous avons zlib dans notre bibliothèque d'utilitaires, mais il ne semble pas que zlib ait la fonctionnalité nécessaire pour compresser plusieurs fichiers dans une archive. Est-ce que quelqu'un connaît des bibliothèques gratuites que je pourrais utiliser pour cela?
La solution
Peut-être libtar ? Egalement sous licence BSD.
Autres conseils
7Zip possède un SDK complet pour plusieurs langues, notamment le C et C ++. La compression est extrêmement bonne, mais pas très rapide. Le code est sous licence LGPL.
Vous pouvez utiliser libzip . Il s'agit d'une licence de type BSD qui devrait donc pouvoir être utilisée dans une publicité. projet.
Pour compresser plusieurs fichiers dans une archive zip, vous pouvez utiliser Zipios ++
.Consultez également bzip2 .