zlib.error: Fehler -3 beim Dekomprimieren: falsche Headerprüfung

Ich habe eine gzip-Datei und versuche, sie über Python wie folgt zu lesen:

import zlib

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

it löst diesen Fehler aus:

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

Wie kann ich es überwinden?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage