Zip压缩文件 与 解压 (MFC 文件操作 四 )

一、压缩文件

 

我们的程序要用到了zip压缩,就需要自己将几个zip相关文件加入到工程中

 

zlib.h  zconf.h  zlib.lib  这些可以自己上网下载  http://d.download.csdn.net/down/2344459/mryeze

 

在程序中要将 两个.h文件 add to project。然后声明引入lib

 

这些工作只是为了使程序中的关键函数compress 能够使用

之后就写我们的代码了,源代码是网上找的,自己在做的时候,对其做了一点修改,使其能直接运行。

 

 

运行程序后,将aaa.txt文件压缩成功了。

 

 

 

二、解压文件

 

解压文件的思路和压缩差不多,其中的区别就是

1. 输出文件缓冲区大小的设定

zip为:

 

upzip为:

 

2 compress 与 uncompress函数

这个是必须的了!

 

 

还是提供源代码

 

运行效果如下:

 

posted @ 2010-08-07 17:17  JarvisChu  阅读(1017)  评论(0编辑  收藏  举报