VC使用Zlib對內存流進行壓縮與解壓縮

//zlib官網 "http://zlib.net/"
//在工程根目錄放入文件
//zlib.h
//zlib.lib
//zconf.h
//加載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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章