1. MSYS2 shell# pacman –Syuu2. Reopen MSYS2# pacman –Syuu3.添加国内源msys64\etc\pacman.d 目录下有三个文件1. mirrorlist.msysServer = http://mirrors.ustc.edu.cn/msys... ...
分类:
其他好文 时间:
2019-04-12 23:21:42
阅读次数:
518
原帖子:使用minizip解压缩多个文件(基于zlib) 写作目的:之前在网上看到很多人在寻找可以解压缩多个文件的程序,其中有尝试zlib的,使用zlib的源码可以生成后缀为点gz的压缩文件,但是一次只能压缩一个文件,无法压缩多个文件。其实,zlib的源码包里有一个第三方的contrib已经实现解压 ...
分类:
其他好文 时间:
2019-03-12 18:29:14
阅读次数:
250
主要分析应用的demo,有空再分析底层实现 官方demo位于zlib-1.2.11\contrib\minizip 我自己的分析 ...
分类:
其他好文 时间:
2018-10-08 12:09:50
阅读次数:
182
#include<fcntl.h>
#include<sys/stat.h>
#include<stdio.h>
#include<dirent.h>
#include<string.h>
#include<stdlib.h>
#include<vector>
#include<string>
#include<iostream>
#include<fstream>
#include"m..
分类:
编程语言 时间:
2017-08-22 00:27:00
阅读次数:
511
ziparchive是基于开源代码”MiniZip”的zip压缩与解压的Objective-C 的Class,使用起来非常的简单 方法:从http://code.google.com/p/ziparchive/ 上下载ZipArchive.zip,解压后将代码加入工程中,并且把zlib库添加到工程中 ...
分类:
移动开发 时间:
2016-06-10 14:58:52
阅读次数:
270
ziparchive是基于开源代码”MiniZip”的zip压缩与解压的Objective-C 的Class,使用起来非常的简单方法:从http://code.google.com/p/ziparchive/ 上下载ZipArchive.zip,解压后将代码加入工程中,并且把zlib库添加到工程中使...
分类:
移动开发 时间:
2016-01-16 14:14:54
阅读次数:
167
ZLIB开源库采用的是DEFLATE压缩算法,已经不支持加密功能,实际上功能还存在于代码中,采用MINIZIP可以支持对ZIP文件的加解密。ZLIB目前最新的是1.2.7,MINIZIP最新的版本是1.1。采用ZLIB可以解压缩任何ZIP文件,也可以压缩成ZIP文件被WINZIP/WINRAR/7Z...
分类:
其他好文 时间:
2015-07-18 22:33:55
阅读次数:
313
场景:
1. 解压文件一般用在下载了一个zip文件之后解压,或者分析某个文件需要解压的操作上.
2. 解压文件,特别是解压带文件夹的zip文件往往系统没有提供这类Win32 API,当然C#自带库能解压, 当然这里只讨论C/C++, 像C#和Java这种开挂的标准库不在考虑范围内.
3. zlib解压文件的使用例子在 contrib\minizip 例子里. 这里基本是直接提取miniunz.c 的代码进行封装解压即可, 只是改了下支持中文路径....
分类:
其他好文 时间:
2015-06-26 12:52:23
阅读次数:
147
#include #include #include #include #include #include #ifdef _DEBUG#pragma comment( lib, "zlib_d.lib")#pragma comment( lib, "zzip_d.lib")#pragma comme...
分类:
其他好文 时间:
2015-04-04 15:03:20
阅读次数:
173
根据minizip改写的模块,需要zlib支持输出的接口: 1 #define RG_ZIP_FILE_REPLACE 0 2 #define RG_ZIP_FILE_APPEND 1 3 4 //压缩文件夹目录,递归压缩 5 //szDir是需要压缩的目录,dstLe...
分类:
其他好文 时间:
2014-11-26 18:44:22
阅读次数:
1016