Infozip 库如何使用来解压文件?C 程序

zhoumingbo 2007-06-11 02:41:29
如何使用 Infozip 来解压zip文件,需要的功能只是列表 zip 文件的文件树结构,和从中解压文件的功能(解压的文件或内存);

因为我的程序是一个非 MFC 的 C 程序,所以不能使用那些现成的 MFC 类,只能直接调用 infozip 的库完成,高手门可有相关的代码?
...全文
958 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
glacierful 2008-07-22
  • 打赏
  • 举报
回复
留个脚印吧。
美丽海洋 2007-08-22
  • 打赏
  • 举报
回复
我做解压缩用的是外部工具,在程序中创建一个进程调用Rar.exe来解压缩,楼主要是不在程序中变成就可以调用一个工具来完成!
dyw 2007-08-22
  • 打赏
  • 举报
回复
这个例子是 minigzip,处理的是 .gz 格式的,不能处理 .zip 文件……
================
Minizip: Zip and UnZip additionnal library
----------------
This package enables to extract files from a .zip archive file. It is compatible with PKZip 2.04g, WinZip, InfoZip, MimarSinan Codex Suite 2002 tools, and compatible sofware.
It runs both under Linux and Windows, and probably other systems too. Encryption, multi-volume Zip files (span), and old compression methods used by old PKZip 1.x are not supported.

Now, with version 1.23 and 1.14 of zLib, the Minizip library is inlucded in the contrib/minizip directory.
alq974120alq 2007-08-10
  • 打赏
  • 举报
回复
没办法,顶一下吧。
fronz 2007-08-04
  • 打赏
  • 举报
回复
关注,没搞过解压缩

还没见过味精封装的,搞不好要自己动手了

看ZIP文件相关数据结构吧。
shenjianzong 2007-07-18
  • 打赏
  • 举报
回复
up too!!
zhoumingbo 2007-07-11
  • 打赏
  • 举报
回复
up
rulera 2007-06-29
  • 打赏
  • 举报
回复
up
zhoumingbo 2007-06-28
  • 打赏
  • 举报
回复
to:ljyit(木瓜)

这个例子是 minigzip,处理的是 .gz 格式的,不能处理 .zip 文件……
ljyit 2007-06-22
  • 打赏
  • 举报
回复
zlib的完整库中,有一个minizip,里面有完整的C示例,压缩、解压、密码等功能。
zhoumingbo 2007-06-18
  • 打赏
  • 举报
回复
up
magnet2 2007-06-14
  • 打赏
  • 举报
回复
我也想知道,同问
zhoumingbo 2007-06-12
  • 打赏
  • 举报
回复
up
zhoumingbo 2007-06-11
  • 打赏
  • 举报
回复
还是希望能有 infozip 的处理方法
zhoumingbo 2007-06-11
  • 打赏
  • 举报
回复
zlib 好像没有直接对文件进行操作的函数吧?我这个是要对文件进行操作,所以选择 infozip。

To CathySun118(斯年):你这个还是封装的类。
alvachien 2007-06-11
  • 打赏
  • 举报
回复
个人推荐使用 zlib (http://www.zlib.net/)

可以有C/C++/C#等版本
  • 打赏
  • 举报
回复
可以使用 zlib
http://www.zlib.net/manual.html
使用解压缩
int uncompress (Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);
CathySun118 2007-06-11
  • 打赏
  • 举报
回复
参考http://book.hackbase.com/ask28/how197858.htm

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧