zopfli的python绑定
zopflip的Python项目详细描述
要求
- python 2.7或3.4+
安装
$ pip install zopflipy
用法
zopfli压缩机:
>>> importzopfli>>> c=zopfli.ZopfliCompressor(zopfli.ZOPFLI_FORMAT_DEFLATE)>>> z=c.compress(b'Hello, world!')+c.flush()>>> d=zopfli.ZopfliDecompressor(zopfli.ZOPFLI_FORMAT_DEFLATE)>>> d.decompress(z)+d.flush()b'Hello, world!''
Zopflideflater:
>>> importzopfli>>> c=zopfli.ZopfliDeflater()>>> z=c.compress(b'Hello, world!')+c.flush()>>> d=zopfli.ZopfliDecompressor(zopfli.ZOPFLI_FORMAT_DEFLATE)>>> d.decompress(z)+d.flush()b'Hello, world!''
佐普夫林:
>>> importzopfli>>> png=zopfli.ZopfliPNG()>>> withopen('in.png','rb')asfp:... data=fp.read()>>> len(png.optimize(data))<len(data)True
许可证
zopflipy是根据apache许可2.0版的条款发布的。