有没有可以用来解压zip文件的boost库?使用boost和Visual C++ 2005解压zip文件?
回答
我不认为增强可以做到这一点。
我建议zlib,但你可能会觉得很难使用。如果你需要一个非常简单(但功能强大)的C++包装器(直接处理zip文件与zlib不同),那么ZIP Archive就可以做到这一点;)(代码需要一些调整,但效果很好,我将它移植到Visual C++ 2008并删除了ATL依赖项,这非常简单)。
为什么它必须提升?你不能使用zlib吗?
不,我可以使用zlib。我只是想知道是否有任何提升,这是一个我还不熟悉的大型图书馆。 此外,我还以为我读到zlib实际上并没有使用zip文件,但我可能在左边的字段中出现了这种情况。 – leeand00 2009-12-03 23:00:20
boost::iostreams
有一个gzip过滤器,您可以使用。作为一个注意点,它只适用于单独压缩的文件,而不是压缩文件。换句话说,如果存档具有内部目录结构(多个文件)而不是仅压缩单个文件,则它不理解它。如果您需要完整的存档功能,那么zlib是您最好的选择。
是的,我确实需要那种功能,恐怕,但谢谢你的答案! :) – leeand00 2009-12-04 22:34:05
- 1. 在Windows 8上解压ZIP文件C#
- 2. 解压缩.zip文件
- 3. 如何解压zip文件c#
- 4. 使用Java ZipFile解压ZIP文件类
- 5. 使用zlib解压zip文件
- 6. BlackBerry - 解压缩Zip文件
- 7. 解压缩Zip文件3.6
- 8. 解压缩.zip文件
- 9. 如何使用boost和Visual Studio 2005复制文件和文件夹?
- 10. 如何使用Adobe Air下载和解压缩.ZIP文件夹?
- 11. 解压缩zip
- 12. 使用ZipFile类从多个文件的zip压缩文件解压缩文件
- 13. 解压zip文件并使用JavaScript访问文件
- 14. 在silverlight中解压缩zip文件
- 15. ZIP解压2010
- 16. 使用boost将多个文件解压到单个文件中
- 17. 在Amazon S3上解压ZIP文件
- 18. 无法解压zip文件在linux centos
- 19. 解压缩文件的结果“BadZipFile:文件不是zip文件”
- 20. 压缩和解压缩与每个“压缩,gzip,bzip2和zip”文件
- 21. 无法解压缩和Firefox zip插件
- 22. 通过C#使用cmd来压缩和解压缩文件
- 23. 使用boost :: iostreams提取压缩文件
- 24. 如何使用Python解压缩zip文件内容(使用压缩格式)
- 25. 将文件解压缩到Visual Studio 2005 C++中的现有目录?
- 26. 使用boost解压目录的父文件夹:: flilesystem
- 27. 使用Java管理ZIP压缩文件
- 28. 在c#中使用zlib压缩文件时解压文件
- 29. 使用C解压缩.gz文件#
- 30. 使用c解压缩文件#
@ TheSamFrom1984这可以用于Visual C++ 8.0/Visual C++ 2005吗? – leeand00 2009-12-03 23:05:01
是的,我实际上在VC++ 2008中使用它,但我不得不编辑源代码(这并不难)。也许我应该上传那个地方... – KeatsPeeks 2009-12-03 23:13:06