crc32 = read32(self.fileobj)
isize = U32(read32(self.fileobj))
if U32(crc32) != U32(self.crc):
    raise IOError('CRC check failed')
elif isize != LOWU32(self.size):
    raise IOError('Incorrect length of data produced')
Получить несжатый размер файла .gz в python