#include "zlib.h"
int _tmain(int argc, _TCHAR* argv[])
{
//原始数据
const unsigned char strSrc[]="0.3266555f232662236 6523333";
unsigned char buf[1024]={0},strDst[1024]={0};
unsigned long srcLen=sizeof(strSrc),bufLen=sizeof(buf),dstLen=sizeof(strDst);
printf("源字符串:%s\nLength:%d\n",strSrc,srcLen);
//压缩
compress2(buf,&bufLen,strSrc,srcLen,3);
printf("\n压缩后长度:%d\n",bufLen);
printf("压缩后字符串:%s\n",buf);
//解压缩
uncompress(strDst,&dstLen,buf,bufLen);
printf("\n解压缩长度:%d\n",dstLen);
printf("解压缩后字符串:%s\n",strDst);
return 0;
}