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;
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;
相关文章推荐
- VC使用Zlib对内存流进行压缩与解压缩
- VC使用Zlib对内存流进行压缩与解压缩
- VC使用Zlib对内存流进行压缩与解压缩
- 使用Zlib对内存流及标准输入流进行压缩与解压缩
- [VC]使用内存映射技术对文件进行倒序
- VC6 下 libpng 库的编译与初步使用以及压缩与解压缩
- QT 下怎么对资源进行压缩解压缩?quazip+zlib
- 使用VC++压缩解压缩文件夹
- 使用VC++压缩解压缩文件夹
- LINUX、C#下使用zlib进行对称压缩、解压
- 使用VC++压缩解压缩文件夹
- 在使用ICSharpCode.SharpZipLib进行目录压缩后,再解压缩是提示这个错误Size mismatch: 4294967295;126976 70202;126976
- 使用VC++压缩解压缩文件夹
- 使用Gzip对流进行压缩、解压缩
- 使用ICSharpCode.SharpZipLib进行文件压缩,目前还没实现加密压缩/解压缩。
- 在java中使用内部类进行图片压缩的时候,怎么老是报内存错误,请大侠帮忙
- 使用JAVA进行ZIP格式的压缩与解压缩
- 在使用ICSharpCode.SharpZipLib进行目录压缩后,再解压缩是提示这个错误Size mismatch: 4294967295;126976 70202;126976
- 使用ZLIB对datasetProvider.data数据包进行压缩传输的测试
- 使用VC++用ZIP格式压缩解压缩文件夹