关于zlib.compress

关于zlib.compress

import zlib
a = "abcdefghigklmn"
b = zlib.compress(a)
print len(a),len(b)
这段代码运行结果是  14 22 ,怎么越压缩越大了啊
小顶一下,继续求问


QUOTE:
原帖由 happygg 于 2007-10-16 16:05 发表
import zlib
a = "abcdefghigklmn"
b = zlib.compress(a)
print len(a),len(b)这段代码运行结果是  14 22 ,怎么越压缩越大了啊

本身已经没什么可压缩的了.还加上ZLIB压缩后的HEADER,自然是越压越大了.
谢谢楼上,我还是想深层了解一下zlib压缩的实现,但是不知从何入手,所谓的压缩和解压,不就是对a进行encode和decode么?
lz编码和huffman编码
明白了,谢谢高手..