标签: zlib
我正在压缩包含许多字段的数据结构。哪个是更好的方法,使用gzwrite压缩和写入每个字段的文件,或者将所有字段写入缓冲区并压缩它?
答案 0 :(得分:1)
单独调用gzwrite不会使字段压缩分开:它们将位于单个压缩流中,就好像您已使用一个电话。如果你想gzclose并在两者之间重新打开,那么就会有所不同。
gzwrite
gzclose
(我想你知道单独的流与单流的权衡:单一流,压缩更好,但你不能只解压缩你需要的字段。但同样,你的问题没有这样的权衡:致电gzwrite,方便您,结果将是相同的。)