社区
C++ 语言
帖子详情
c++将文件压缩成zip或者RAR等格式,并解压
ly_zore
2016-06-13 11:18:48
想要通过c++编写的程序对文件进行压缩处理,等条件判断需要用的时候将其解压到指定目录下
...全文
808
8
打赏
收藏
c++将文件压缩成zip或者RAR等格式,并解压
想要通过c++编写的程序对文件进行压缩处理,等条件判断需要用的时候将其解压到指定目录下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2016-06-13
打赏
举报
回复
百度
ly_zore
2016-06-13
打赏
举报
回复
引用 1 楼 lianshaohua 的回复:
使用zlib库吧,调用接口即可
大大有没有下载链接
ztenv
版主
2016-06-13
打赏
举报
回复
使用zlib库吧,调用接口即可
yangyunzhao
2016-06-13
打赏
举报
回复
7z也挺好的啊
corfox_liu
2016-06-13
打赏
举报
回复
以上来源jobbole/awesome-cpp-cn
https://github.com/jobbole/awesome-cpp-cn
corfox_liu
2016-06-13
打赏
举报
回复
<ul> <li> <a href="http://www.bzip.org/">bzip2</a>:一个完全免费,免费专利和高质量的数据压缩</li> <li> <a href="https://bitbucket.org/attila_afra/doboz/overview">doboz</a>:能够快速解压缩的压缩库</li> <li> <a href="https://icculus.org/physfs/">PhysicsFS</a>:对各种归档提供抽象访问的库,主要用于视频游戏,设计灵感部分来自于Quake3的文件子系统。</li> <li> <a href="https://projects.kde.org/projects/frameworks/karchive">KArchive</a>:用于创建,读写和操作文件档案(例如zip和 tar)的库,它通过QIODevice的一系列子类,使用gzip格式,提供了透明的压缩和解压缩的数据。</li> <li> <a href="https://code.google.com/p/lz4/">LZ4</a> :非常快速的压缩算法</li> <li> <a href="https://code.google.com/p/lzham/">LZHAM</a> :无损压缩数据库,压缩比率跟LZMA接近,但是解压缩速度却要快得多。</li> <li> <a href="http://www.7-zip.org/sdk.html">LZMA</a> :7z格式默认和通用的压缩方法。</li> <li> <a href="http://www.matcode.com/lzmat.htm">LZMAT</a> :及其快速的实时无损数据压缩库</li> <li> <a href="https://code.google.com/p/miniz/">miniz</a>:单一的C源文件,紧缩/膨胀压缩库,使用zlib兼容API,ZIP归档读写,PNG写方式。</li> <li> <a href="https://github.com/nmoinvaz/minizip">Minizip</a>:Zlib最新bug修复,支持PKWARE磁盘跨越,AES加密和IO缓冲。</li> <li> <a href="https://code.google.com/p/snappy/">Snappy</a> :快速压缩和解压缩</li> <li> <a href="http://zlib.net/">ZLib</a> :非常紧凑的数据流压缩库</li> <li> <a href="http://zziplib.sourceforge.net/">ZZIPlib</a>:提供ZIP归档的读权限。</li> </ul>
jyxuan94
2016-06-13
打赏
举报
回复
http://www.zlib.net/
ly_zore
2016-06-13
打赏
举报
回复
引用 3 楼 zhao4zhong1 的回复:
百度
好的
C++
压缩和
解压
zip
、
rar
、7z等库
C++
开发 压缩和
解压
需要的库:包含多个版本的
zip
、
rar
、7z库,经测试都可用,有些库已经编译好了,里面附带一些demo。
递归
解压
文件
夹下的所有压缩
文件
(源代码)
递归
解压
文件
夹下的所有压缩
文件
(
RAR
、
ZIP
、ISO等等),可以指定扩展名。
跟华为HDE学
C++
20(1)-
C++
20基础
本系列课程主要讲解
C++
20的各种核心知识点和技巧,本课程是这一系列课程的第1个课程,主要讲解
C++
20的基础知识,包括
C++
概述、
C++
可执行
文件
的生成、在Windows、macOS和Linux下如何搭建
C++
20开发环境等,并配有习题...
7-
Zip
解压
缩工具.
rar
7-
Zip
is free software with open source.The most of the code is under the GNU LGPL license
基于HTML实现
文件
数据网站_映阳网络在线压缩
解压
ZIP
文件
程序_php
zip
(HTML源码+数据集+项目使用说明).
rar
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、
C++
、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
C++ 语言
64,665
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章