1. 首页
  2. 编程语言
  3. C++ 
  4. ZIP 压缩 解压缩 源码

ZIP 压缩 解压缩 源码

上传者: 2019-07-06 01:33:05上传 ZIP文件 500kb 热度 91次
使用ZLIB库包装的压缩解压缩文件的源码VS2005工程创建/**/classZIPWRAP_EXPCZipper{public:CZipper();virtual~CZipper();//simpleinterfacestaticboolZipFile(constchar*szFilePath);//savesassamenamewith.zipstaticboolZipFolder(constchar*szFilePath,boolignoreself=false);//savesassamenamewith.zip
用户评论
码姐姐匿名网友 2019-07-06 01:33:05

可以借鉴,正好学习!

码姐姐匿名网友 2019-07-06 01:33:05

可以正常使用,挺好的代码

码姐姐匿名网友 2019-07-06 01:33:05

有个小bug,FileOperate.cpp line 253 if (TRUE == ::CreateDirectory(strDirPath.c_str(), NULL)) 没有对已经存在的文件夹做过滤,导致对一个zip里面有多层目录类型zip解压失败 建议改为 SetLastError(0); if (TRUE == ::CreateDirectory(strDirPath.c_str(), NULL)) { return true; } else { if (GetLastError() == ERROR_ALREAD

码姐姐匿名网友 2019-07-06 01:33:05

可以用 挺好的 就是解压后的文件名后缀有点小问题

码姐姐匿名网友 2019-07-06 01:33:05

编辑可用,谢谢

码姐姐匿名网友 2019-07-06 01:33:05

封装的相当的好。

码姐姐匿名网友 2019-07-06 01:33:05

不错,挺好用~

码姐姐匿名网友 2019-07-06 01:33:05

不错 挺好用的

码姐姐匿名网友 2019-07-06 01:33:05

不错,正在集成中……。

码姐姐匿名网友 2019-07-06 01:33:05

谢谢,可以使用。