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.dani...@acm.org


> decompressor = zlib.decompressobj() # wbits
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to