acadctb.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:QEsg 作者: jorgealmerio 项目源码 文件源码
def _compress(self, fileobj, body):
        """Compress ctb-file-body and write it to <fileobj>."""
        def writestr(s):
            if PYTHON3:
                fileobj.write(s.encode())
            else:
                fileobj.write(s)
        if PYTHON3:
            body = body.encode()
        comp_body = zlib.compress(body)
        adler_chksum = zlib.adler32(comp_body)
        writestr('PIAFILEVERSION_2.0,CTBVER1,compress\r\npmzlibcodec')
        fileobj.write(pack('LLL', adler_chksum, len(body), len(comp_body)))
        fileobj.write(comp_body)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号