c++将文件压缩成zip或者RAR等格式,并解压

ly_zore 2016-06-13 11:18:48
想要通过c++编写的程序对文件进行压缩处理,等条件判断需要用的时候将其解压到指定目录下
...全文
808 8 打赏 收藏 转发到动态 举报
写回复
用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 的回复:
百度
好的

64,665

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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