Qt之QuaZIP(zip压缩/解压缩)
来源:互联网 发布:比亚迪和特斯拉知乎 编辑:程序博客网 时间:2024/06/05 05:14
简述
QuaZIP是使用Qt/C++对ZLIB进行简单封装的用于压缩及解压缩ZIP的开源库。适用于多种平台,利用它可以很方便的将单个或多个文件打包为zip文件,且打包后的zip文件可以通过其它工具打开。
Qt中提供了qCompress/qUncompress来进行文件的压缩与解压,但存在两个问题:
- 无法很好地压缩/解压缩文件夹。
- 只能将一个文件压缩为某种格式,压缩后的文件无法通过其它解压工具打开(如:7zip,或WinRAR),只能通过qUncompress解压读取,也就是说qCompress生成的压缩文件不包含普通压缩文件的一些头信息,导致无法解压。
- 简述
- QuaZIP类描述
- 使用
- 接口说明
- 配置
- 压缩解压缩
- 更多参考
QuaZIP类描述
使用
接口说明
QuaZip中的JlCompress类用来压缩和解压缩文件
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
配置
在工程中将quazip.lib所在库目录、头文件所在的目录添加到工程中。
pro中添加:
- 1
- 2
- 3
压缩/解压缩
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
更多参考
可以直接下载我编译好的库,里面包含源码及库文件。
- 官方主页
- souceforge下载
- QuaZIP已编译(含源码及库文件)
阅读全文
0 0
- Qt之QuaZIP(zip压缩/解压缩)
- Qt之QuaZIP(zip压缩/解压缩)
- Qt 之 ZIP开源库 QuaZIP
- Qt 之 ZIP开源库 QuaZIP
- Qt 之 ZIP开源库 QuaZIP
- QT 下怎么对资源进行压缩解压缩?quazip+zlib
- Qt QuaZip 解压zip文件
- qt5.4.0使用quazip解压缩zip文件
- Qt实现zip压缩和解压,编译、调用zlib和QuaZip动态库过程详解
- QT解压缩zlib和quazip的使用
- java 解压缩zip 压缩zip
- 压缩解压缩文件(zip格式)
- zip文件压缩解压缩
- Android Zip压缩解压缩
- java zip压缩。解压缩
- zip文件压缩解压缩
- Android Zip压缩解压缩
- zip 压缩与解压缩
- hibernate_检索(查询)简介
- 巧用CAS解决数据并发一致性问题
- FPGA时序分析
- 嵌入式目标检测--Fast YOLO: A Fast You Only Look Once System for Real-time Embedded Object Detection
- Failed to allocate a 38189038 byte allocation with 16777216 free bytes and 20MB until OOM
- Qt之QuaZIP(zip压缩/解压缩)
- Oracle中Merge into用法总结
- python实现简单爬虫功能
- thinkphp在Nginx下使用PATHINFO模式显示no input file specified的解决方法
- 设计模式C++实现(2)——策略模式
- 如何使用工具调试linux服务程序
- <34>——Search for a Range
- VMware中Centos7.2的桥接模式的网络配置
- CSS3 3D Transform perspective 以及scale3d记录