Как получить количество сжатых байтов, написанных при использовании gz lib, в c / c ++?

У меня вопрос поzlib, Как я могу узнать количество записанных сжатых байтов? я используюgzwrite(...), Как мы знаем, он возвращает количество записанных несжатых (фактических) байтов.

Должен ли я использовать какой-то другой API вместоgzwrite()?

Что я делаю, - у меня есть выходной файл .gz. Я продолжаю писать в файл, когда у меня есть контент. Я также хочу отслеживать файл, чтобы он не пересекался с определенным размером. Я не хочу использоватьstat() linux API как мое письмо очень часто.

Предложения?

Ответы на вопрос(1)

Ваш ответ на вопрос