Je suis à la recherche d'un emballage qui distille zlib à:C de multiplateformes zlib simplifer-wrapper
- OpenZipFile()
- GetItemInfo (n)
- UnzipItem (n) // points bonus pour décompresser récursivement si l'élément n est un répertoire.
Je vois beaucoup d'emballages autour de la bibliothèque zlib, disons, codeproject.com mais ils sont tous spécifiques à la plate-forme afin de fournir les fonctionnalités spécifiques à la plate-forme supplémentaire de décompressé pour déposer/mémoire tampon/tuyau.
Vous avez déjà trouvé un projet sur CodeProject qui fait ce que vous voulez, la seule chose qui reste pour vous devez faire: FICHIER * fichier = fopen (nom de fichier, "wb"); fwrite (buf, buf_len, 1, fichier); fclose (fichier); –