【问题标题】:Compressed file size after deflate放气后压缩文件大小
【发布时间】:2012-10-11 23:14:46
【问题描述】:

我正在使用 zlib 库中的 deflate 函数来压缩文件。如何确定压缩文件的大小?是表示压缩文件大小的total_out元素吗?

【问题讨论】:

    标签: zip zlib


    【解决方案1】:

    如果你正确使用了deflate(),那么你就是在累加或者写压缩输出,可以自己累加输出字节数。在每次调用中,输出量为调用之前的strm.avail_out deflate() 减去调用之后的strm.avail_out。有关deflate()inflate() 的用法示例,请参见zpipe.c

    您可以使用strm.total_out 作为压缩输出的总大小如果您知道该大小适合unsigned long

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 2015-02-27
      • 1970-01-01
      • 2015-07-01
      相关资源
      最近更新 更多