zlib压缩算法
Zlib简介 z1ib是一个免费、通用、不受任何法律阻碍的、无损的数据压缩开发库,而且还是跨平台的。这意味着任何人都可以修改、使用而无需交纳任何费用。ZLib具有同winzip和winrar等商业软件相比毫不逊色的压缩率,已经成功应用在诸如MySQL、Java、3DMax、甚至是微软的DirectX等大型的系统中。目前Z1ib的最新版本是1.2.3。ZLib的最新版本
Zlib
简介
ZLib的最新版本可以在http://www.zlib.net下载,下载后的源代码包含Windows平台上Visual C++的 BYTE*lpd;工程文件,只需用Visual C++编译该工程即可得到开发所需的zlib.1ib以及z1ib.h文件 zconf.h;
----------------------------------------------------------------
uLong uncomprLen;
m_QualList.clear();
sf.Read(&len,sizeof(int));//压缩前的长度
m_QualList.resize(len);
sf.Read(&len,sizeof(int));//压缩后的长度
Byte * compr = new Byte[len];
sf.Read(compr,len*sizeof(Byte));
uncompress((Bytef*)&(m_QualList[0]), &uncomprLen, compr, len);
delete []compr;
更多推荐
所有评论(0)