libcurl вызывает обратный вызов хода выполнения с "dltotal", установленным в 0, когда используется чанкованное кодирование, поскольку тогда он не может знать общий размер.
Однако он поддерживает и имеет дело как с чанкованным кодированием, так и с контентом.Правильно закодируйте gzip, поэтому, если вы не распаковали полный файл, проблема может заключаться в том, что ваш сервер работает или ваше соединение каким-то образом разрывается до того, как был передан полный файл.
Кроме того, вы должны сделатьубедитесь, что вы используете последнюю версию curl, чтобы не страдать от старой ошибки или подобной.