当前位置:首页 » 文件管理 » c解压zip

c解压zip

发布时间: 2024-03-16 20:08:11

❶ 易语言解压ZIP文件

添加一个ZIP压缩组件 在扩展组件里面,如果看不到扩展组件,就点 工具-支持库配置-全选-确定,就能看到了
然后写代码:
ZIP压缩1.解压(“C:\1.zip”,取特定目录(3))

❷ 怎么用c语言将.zip文件解压成文件夹

简单一点的 直接调用系统命令
比如system("unzip ___filename___ -d target_path");
这样做 实际就相当于在命令行下敲了这样的一个命令
不过 这个要求系统内 必须安装了unzip这个软件 即支持这个命令

复杂一些的 你可以再网上找一个开源的gzip 很多很好找的 然后看懂代码 调用对应的接口函数
这样做的好处不需要依赖系统环境

❸ 求助,NDK实现用c解压zip

参考 http://www.eoeandroid.com/thread-42409-1-1.html用 zlib我用了在contrib文件夹minizip例子进行改装,最终终于解决了用到了ioapi.c ,ioapi.h ,unzip.c ,unzip.h ,miniunz.c 对ioapi和miniunz做一下修改就可以通过编译。具体修改也就是open64和ftell064 fseeko64映射到fopen和ftell ,fseeko函数上就可以了。#define fopen64(filename, mode) fopen(filename, mode)#define ftello64(stream) ftello(stream)#define fseeko64(stream, offset, origin) fseeko(stream, offset, origin)根据miniunz.c里的main方法封装一个自己适用的方法就OK了。实测用Java和C解压同一个文件Java用了>60S 而C用了<1S 效果明显啊

linux下的三种解压文件的命令

三种解压命令分别为:unzip,bzip2 -d,unzip text.zip 针对linux平台下不同的压缩文件类型选择不同的解压文件命令:

1、gzip,gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。它是Jean-loupGailly和MarkAdler一起开发的。gzip压缩文件名:zip或gz,gzip的解压命令:unzip

2、bzip2,bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。bzip2压缩文件名:bz,bzip2解压命令;bzip2 -d。

3、unzip text.zip ,语法为:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z] ,将压缩文件text.zip在当前目录下解压缩。

(4)c解压zip扩展阅读

linux解压缩zip文件命令参数

-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。

-f 更新现有的文件。

-l 显示压缩文件内所包含的文件。

-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

-t 检查压缩文件是否正确。

-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。

热点内容
微信上的电影怎么下载或缓存 发布:2025-01-19 14:30:57 浏览:826
如何在外网访问服务器 发布:2025-01-19 14:29:45 浏览:380
百度重定向脚本 发布:2025-01-19 14:29:36 浏览:428
php怎么反编译 发布:2025-01-19 14:10:54 浏览:590
加密货币交易平台排名 发布:2025-01-19 13:58:21 浏览:741
红绿灯的编程 发布:2025-01-19 13:57:37 浏览:113
老男孩linux教程 发布:2025-01-19 13:44:48 浏览:941
买车怎么区分车配置 发布:2025-01-19 13:44:45 浏览:242
丢失缓存视频 发布:2025-01-19 13:44:09 浏览:183
C语言tp 发布:2025-01-19 13:26:20 浏览:107