2012-10-11 111 views

回答

1

如果您正确使用deflate(),那么您正在累积或写入压缩输出,并且可以自己累加输出字节数。在每次呼叫时,在呼叫后deflate()呼叫减去strm.avail_out之前的输出量为strm.avail_out。有关使用deflate()inflate()的示例,请参阅zpipe.c

可以使用strm.total_out的压缩输出的总大小,如果你知道该大小将适合在unsigned long