0

zlibライブラリのdeflate関数を使用してファイルを圧縮しています。圧縮ファイルのサイズを確認するにはどうすればよいですか?圧縮ファイルのサイズを示すのは要素total_outですか?

4

1 に答える 1

1

正しく使用している場合はdeflate()、圧縮された出力を蓄積または書き込み、出力バイト数を自分で合計できます。各呼び出しでの出力量はstrm.avail_out、呼び出し前からdeflate()呼び出し後を引いたものstrm.avail_outです。とzpipe.cの使用例については、を参照してください。deflate()inflate()

圧縮strm.total_outされた出力の合計サイズunsigned long.

于 2012-10-11T15:14:46.567 に答える