关于ZLib的compress和uncompress,请教高手.
我用uncompress解压一个2进制的数组(UnByte),解压的没有问题,
问题是我把这个数组(UnByte)再用compress压缩回去,得到(ReComp)数组,
发现(ReComp)数组和(UnByte)数组不一样,起先还以为是压缩比的问题,
但是再把(ReComp)解压就出问题了.缓冲区有多大,返回的数组就有多大.请问这是什么情况?
我使用VB开发的,使用zlib.dll(1.13版)的没出现DLL调用约定的问题,
使用zlib.dll(1.23版)就出问题了,提示DLL调用约定错误,我后来下载了两个版本的源码.
发现DLL调用约定是一样的.没有什么问题.