Busco un envoltorio que destila a zlib:C++ multiplataforma zlib simplifer-envoltorio
- OpenZipFile()
- GetItemInfo (n)
- UnzipItem (n) // Los puntos de bonificación para descomprimir recursivamente si el elemento n es un directorio.
Veo una gran cantidad de envoltorios alrededor de la biblioteca zlib en, por ejemplo, codeproject.com pero todos ellos son específicos de la plataforma con el fin de proporcionar la funcionalidad específica de la plataforma adicional de descomprimir a archivo/búfer de memoria/tubería.
Así que ya haya encontrado un proyecto sobre CodeProject que hace lo que quiere, lo único que queda por lo que debes hacer es: FILE * file = fopen (filename, "wb"); fwrite (buf, buf_len, 1, archivo); fclose (archivo); –