2012-10-11 4 views
0

수축 기능을 zlib 라이브러리에서 사용하고 있습니다. 압축 파일의 크기는 어떻게 결정합니까? 그 요소는 압축 파일의 크기를 나타내는 total_out입니까?수축 후 압축 파일 크기

답변

1

deflate()을 올바르게 사용하는 경우 압축 된 출력을 누적하거나 쓰고 출력 바이트 수를 직접 추가 할 수 있습니다. 호출 후 deflate() 호출 전에 strm.avail_out을 뺀 후 출력량은 strm.avail_out입니다. deflate()inflate()의 사용 예는 zpipe.c을 참조하십시오.

인 경우 인 경우 unsigned long에 해당하는 압축 출력의 전체 크기는 strm.total_out입니다.