Skip to content

封装zlib 的minizip实现zip文件与文件夹的打包与解包

Notifications You must be signed in to change notification settings

cool2528/minizip

Repository files navigation

简单的封装了下ZLIB的minizip

构建

vs2013直接打开项目下的miniZip.sln文件编译即可 如果是其他版本的Visual Studio 可以参考如何构建ZLIB静态库ZLIB静态库构建教程

使用

在项目中MyMiniZip类中 有两个函数一个是 unZipPackageToLoacal 负责解压zip文件,
另外一个CompressToPackageZip负责压缩成zip文件包的函数.
大致使用流程如下代码

#include <iostream>
#include "MyMiniZip.h"
int main()
{
	MyMiniZip unZip;
	/*
	@解压缩 zip文件包
	*/
	unZip.unZipPackageToLoacal("D:\\boost_1_67_0.zip", "d:\\pdf\\");
	printf_s("共计用时 %d 秒\r\n", unZip.GetCountTime());

	/*
	@ 压缩文件或目录为zip包
	*/
	unZip.CompressToPackageZip("D:\\PDF\\WPS2016ProPlus_normal.exe", "D:\\PDF\\WPS2016.zip");
	printf_s("共计用时 %d 秒\r\n", unZip.GetCountTime());
	system("pause");
	return 0;
}

About

封装zlib 的minizip实现zip文件与文件夹的打包与解包

Resources

Stars

Watchers

Forks

Packages

No packages published