zlibライブラリのdeflate関数を使用してファイルを圧縮しています。圧縮ファイルのサイズを確認するにはどうすればよいですか?圧縮ファイルのサイズを示すのは要素total_outですか?
正しく使用している場合はdeflate()
、圧縮された出力を蓄積または書き込み、出力バイト数を自分で合計できます。各呼び出しでの出力量はstrm.avail_out
、呼び出し前からdeflate()
呼び出し後を引いたものstrm.avail_out
です。とzpipe.c
の使用例については、を参照してください。deflate()
inflate()
圧縮strm.total_out
された出力の合計サイズがunsigned long
.