我想操纵C++中的.zip和.rar文件。我应该使用哪些库?我应该使用哪些库来处理C++中的档案?
2
A
回答
1
zlib和minizip,是的。 minizip最后更新于2005年约版本1.01e一些事实:
- 此解压包允许从.ZIP文件提取文件,与使用PKZip2.04克,WinZip的,InfoZip工具和兼容兼容。
- 不支持多卷ZipFile(跨度)。
- 加密与PKZIP2.04克兼容仅支持
- 由旧的PKZip 1.x中使用的旧压缩,不支持
boost::iostreams也是一个不错的选择。 Open Source Ogre3d已经实现了zip解压缩器,你可以阅读它。
4
zlib library附带一个示例,显示如何使用它与.zip文件(我认为它被称为“minizip”或其他东西,虽然我个人没有太多的经验)。
RAR有点不同,因为它基本上是专有的。我不知道是否有任何图书馆可以做到这一点。
0
Codeka在推荐zlib时是正确的,但是如果你在Windows上,你可能想看看ZipUtils,这是zlib用一个更简单的界面和一些添加的铃声和口哨重新包装。
相关问题
- 1. 我应该处理哪些异常?
- 2. 我应该使用哪些处理步骤来清理线条图的照片?
- 3. 我应该处理哪些错误?哪些是“致命的”?
- 4. 我应该使用哪些语言和库来使用Gmail?
- 5. 我应该选择哪种PHP库来处理CouchDB?
- 6. 我应该为C++库使用哪些优化设置
- 7. 我应该使用哪个图像处理库来创建视频幻灯片?
- 8. 我应该使用哪个库来导入javase中的包'javax.obex.ClientSession'?
- 9. R中的图像处理/颜色检测:我应该使用哪个库?
- 10. 我应该实现哪些功能来清理UINavigationController的视图
- 11. 我应该使用哪些Microsoft Azure?
- 12. 我应该使用哪些elasticsearch聚合?
- 13. Android集合,我应该使用哪些?
- 14. 我应该使用哪些php函数?
- 15. 我应该使用哪些OOP选项?
- 16. 10。我应该使用哪些技术?
- 17. 我应该启动哪些C++项目?
- 18. 我应该使用哪个库来连接Objective-C中的socket.io 1.0服务器?
- 19. 我应该使用哪些结构化数据对象来处理.txt中的数据?
- 20. 我应该如何处理Objective-C库中的日志?
- 21. 在处理多个方向时,我应该使用哪些最佳做法?
- 22. 流星:我应该为英国公司使用哪些支付处理器?
- 23. 我应该采取哪些安全措施来防止下载我的文档?
- 24. 我应该避免在C++中使用#define吗?为什么,我可以使用哪些替代方案?
- 25. 我应该使用哪些模块来创建游戏树?
- 26. 我应该使用哪个字符来区分一些URL?
- 27. 我应该重写哪些方法来使用LINQ Where,Find?
- 28. 我应该使用哪些Xcode设置来支持armv6和armv7?
- 29. 我应该使用哪些标头来提供静态内容?
- 30. 哪些案件应该在Zend框架
似乎是事实上的zip标准。 +1 – 2010-03-09 03:53:41
对于RAR,您无法创建/修改存档,但是您可以使用免费软件UnRAR lib从http://www.rarlab.com/rar_add.htm'unrar-it' – 2010-03-09 04:34:05