我的程序使用HTTP通过网络读取gzipped文件。
我需要我的程序能够解压缩内容并解析它,即使并非所有gzip文件都已经到达。
可以这样做吗?
如果是这样,它可以在C++中完成吗?如果是这样,怎么样?如何在读取压缩流时“解压缩”
4
A
回答
7
你也许可以尝试一下gzstream库:
Gzstream是一个小的C++库, 基本上只是一个包装,是 提供了一个C++的iostream zlib的 C-库的功能。它是根据LGPL 许可免费提供的 。
4
的Zlib是能够读取gzip的。看看手册。 http://www.zlib.net/manual.html#Gzip
+0
我看到的只是与处理从磁盘压缩文件相关的gzip相关函数。我需要在内存中压缩gzipped流 – Guy 2010-03-23 12:54:58
+0
拍摄! 使用“gzip”搜索文档http://www.zlib.net/manual.html#Introduction,并且许多部分将出现在描述处理gzip流时的行为。从文档和介绍文本中我得出的结论是,通过通常的膨胀/缩小界面来读取gzip流是可能的。 – 2010-03-23 13:31:21
相关问题
- 1. 压缩和解压流
- 2. 解压缩GZIP流
- 3. 如何解压缩压缩的内核
- 4. 如何压缩流?
- 5. Asmx Webservice压缩/解压缩?
- 6. 在C中解压缩流#
- 7. node.js如何流化22GB gzip压缩文件解压缩
- 8. 解压缩(解压缩)由.net压缩(解压缩)的文件.net system.io.compression.gzipstream
- 9. 上传压缩文件,解压缩并读取文件
- 10. 在NTFS压缩目录中,如何读取压缩和解压缩大小的文件?
- 11. 压缩和解压缩在PHP和JS
- 12. 解压缩和解压缩建议?
- 13. 为silverlight解压缩gzip流
- 14. 并行解压缩流
- 15. 如何在Emacs中解压缩/解压缩
- 16. 如何解压/解压缩文件
- 17. 如何解压/放缩PDF流
- 18. 如何提取读取压缩文件?
- 19. 如何压缩在asp.net数据,并在JavaScript中解压缩
- 20. C#压缩和JavaScript解压缩
- 21. 解压缩压缩富文本字段
- 22. Node.js - 压缩/解压缩文件夹
- 23. Java LZW压缩和解压缩图像
- 24. 压缩和解压字符串减缩
- 25. 客户端数据压缩/解压缩?
- 26. ASP.NET MVC WEB API Gzip压缩 - 解压缩
- 27. Java压缩和解压缩byte []块
- 28. 压缩解压缩的exe文件
- 29. 解压缩压缩字符串
- 30. 数据压缩和解压缩
我需要解压缩内存中的gzip内容。我没有看到这个图书馆可以帮助我。 – Guy 2010-03-23 10:30:24