我有一个字符缓冲区,我想压缩到位.现在我设置它所以有两个缓冲区和zlib的deflate从输入缓冲区读取并写入输出缓冲区.然后我必须将输入缓冲区指针更改为指向输出缓冲区并释放旧的输入缓冲区.这似乎是不必要的分配量.由于zlib正在压缩,next_out指针应始终滞后于next_in指针.无论如何,我找不到足够的文档来验证这一点,并希望有人对此有一些经验.谢谢你的时间!
buffer zlib in-memory
buffer ×1
in-memory ×1
zlib ×1