Если ваш файл был сжат с использованием формата gzip (RFC1952), то последние 4 байта в поле ISIZE указывают размер несжатого файла mod 2 ^ 32. Следовательно, при условии, что исходный файл был меньше 4 ГБ, вы можете определить его размер, прочитав последние 4 байта. Проверьте man-страницы для gunzip.
Если использовался формат ZLIB или raw Deflate, сначала вам нужно будет распаковать его, чтобы определить размер без сжатия.