【发布时间】:2014-02-19 07:47:47
【问题描述】:
我想使用 C++(或 C)中的 gzip 来 gzip 字符串。如果可能,我想使用 zlib。
当我得知我必须使用 zlib 进行压缩和解压缩时,我在 Google 上搜索了几分钟,然后快速编写了一个程序来 gzip 文件然后解压缩它。但是,我实际上没有必要这样做。我需要使用 gzip 来压缩和解压缩字符串,而不是文件。我找不到太多关于在字符串上使用 gzip 的好文档。我发现的每个示例都适用于文件。
谁能给我一个简单的例子?
提前致谢。
【问题讨论】:
-
如果您查看zlib usage examples,他们会创建函数来对文件进行充气和放气。但是这些函数手动从文件中读取数据。您不是从文件中读取数据,而是从字符串中读取。另请阅读zlib manual。
标签: gzipstream gzip gzipinputstream gzipoutputstream