I wrote this because I wanted a simple way to compress data in memory instead of files. And because rasim has done an excellent job with his 7Zip udf that handle files I did not include any file support. Following functions exists: _Zlib_Version() _Zlib_Shutdown() _Zlib_Startup($Filename = "zlibwapi.dll") _Zlib_CalculateAdler32($DataPtr, $DataSize) _Zlib_Uncompress($CompressedPtr, $CompressedSize, $UncompressedPtr, $UncompressedSize) _Zlib_Compress($InBufferPtr, $InBufferSize, $OutBufferPtr, B