Мда, маразм какой-то. Собственно мне и нужно было посмотреть размер сжатых данных. Пробовал через QNetworkReply::downloadProgress смотреть bytesTotal и bytesReceived. В доках написано:
Note that the values of both bytesReceived and bytesTotal may be different from size(), the total number of bytes obtained through read() or readAll(), or the value of the header(ContentLengthHeader). The reason for that is that there may be protocol overhead or the data may be compressed during the download.
Т.е. по логике при включенном сжатии должен выдаваться именно размер сжатых данных. Но на деле выдается размер уже распакованных данных. Он же выдается в QNetworkReply::size.
Может есть еще какой способ узнать именно размер данных, пересылаемых по сети (до распаковки)?