freeimage.h

FreeImage_ZlibGUnzip

DLL_API DWORD DLL_CALLCONV FreeImage_ZLibGUnzip(BYTE *target, DWORD target_size, BYTE
*source, DWORD source_size);

Descomprime un buffer de entrada source comprimido con gzip a un buffer de salida target, usando la librería ZLib. A la entrada, target_size es el tamaño total del buffer de destino, que debe ser losuficientemente grande apra contener los datos descomprimidos completos. El tamaño de los datos descomprimidos debe haber sido guardado previamente por el compresor y transmitido al descompresor por algún mecanismo fuera del alcance de la librería de compresión.

La función retorna el tamaño actual del buffer descomprimido o 0 si se produce un error.