zlib压缩大缓冲对比很多小?

时间:2013-01-30 21:20:25

标签: zlib

我正在压缩包含许多字段的数据结构。哪个是更好的方法,使用gzwrite压缩和写入每个字段的文件,或者将所有字段写入缓冲区并压缩它?

1 个答案:

答案 0 :(得分:1)

单独调用gzwrite不会使字段压缩分开:它们将位于单个压缩流中,就好像您已使用一个电话。如果你想gzclose并在两者之间重新打开,那么就会有所不同。

(我想你知道单独的流与单流的权衡:单一流,压缩更好,但你不能只解压缩你需要的字段。但同样,你的问题没有这样的权衡:致电gzwrite,方便您,结果将是相同的。)