Decompression with zlib
Scott David Daniels
Scott.Daniels at Acm.Org
Wed Apr 8 19:34:56 EDT 2009
Emma Li wrote:
> Hello,
>
> I'm trying to do compression/decompression of stuff with zlib, and I
> just don't get it... Here is an example....
Try this:
import zlib
compressor = zlib.compressobj(6) # level
cmpr = compressor.compress("a")
print "compressed: %d %r" % (len(cmpr), cmpr)
cmpr_rest = compressor.flush()
print "compressed: %d %r" % (len(cmpr_rest), cmpr_rest)
decompressor = zlib.decompressobj() # wbits
a = decompressor.decompress(cmpr)
b = decompressor.decompress(cmpr_rest)
c = decompressor.flush()
print "decompressed: %d+%d+%d: %r %r %r" % (
len(a), len(b), len(c), a, b, c)
--Scott David Daniels
Scott.Daniels at Acm.Org
> decompressor = zlib.decompressobj() # wbits
More information about the Python-list
mailing list