小编Sh0*_*nya的帖子

使用 zlib 进行 GZIP 压缩到缓冲区

我想使用gzip压缩内存缓冲区并将压缩的字节放入另一个内存缓冲区。我想在 HTTP 数据包的有效负载中发送压缩缓冲区Content-Encoding: gzip。我可以使用zlib进行 deflate 压缩(compress()函数)轻松地做到这一点。但是,我没有看到可以满足我需要的 API ( gzip )。zlib API 是压缩并写入文件gzwrite())。但是,我想压缩并写入缓冲区。

有任何想法吗?

我在 Linux 上使用 C 语言。

c linux gzip zlib content-encoding

8
推荐指数
2
解决办法
8761
查看次数

标签 统计

c ×1

content-encoding ×1

gzip ×1

linux ×1

zlib ×1