您的位置:首页 > 其它

VC使用Zlib对内存流进行压缩与解压缩

2012-02-10 17:27 344 查看
//在工程根目录放入文件

zlib.h

zlib.lib

zconf.h

(这3个文件,zlib官方下载编译成的,觉得麻烦向我索要)



//加载Zlib相应的函数以及库

#include "zlib.h"

#pragma comment(lib,"zlib.lib")

对于已知数组b 以及数组长度Count



//压缩

BYTE *com=new BYTE[Count];

unsigned long mSize;

compress(com,&mSize,b,Count);



//解压缩

unsigned long nSize;

BYTE *target=new BYTE[Count];

uncompress(target,&nSize,com,mSize);



//使用完释放指针

delete [Count] target;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: