zlib.erreur: -3 Erreur lors de la décompression: en-tête incorrect vérifier

J'ai un fichier gzip et je suis en train de le lire via Python comme ci-dessous:

import zlib

do = zlib.decompressobj(16+zlib.MAX_WBITS)
fh = open('abc.gz', 'rb')
cdata = fh.read()
fh.close()
data = do.decompress(cdata)

il met cette erreur:

zlib.error: Error -3 while decompressing: incorrect header check

Comment puis-je vaincre?

InformationsquelleAutor VarunVyas | 2010-06-25