compression.py 文件源码

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

项目:Charcoal 作者: somebody1234 项目源码 文件源码
def DecompressBrotli(string):
    """
    DecompressBrotli(string) -> str
    Returns the original form of the given string compressed \
using Google's brotli compression method., passed without delimiters.

    """
    number = 0
    for character in string:
        ordinal = OrdinalLookup.get(character, ord(character))
        number = number * 255 + ordinal - (ordinal > gap)
    compressed = []
    while number > 1:
        compressed = [number % 256] + compressed
        number //= 256
    return brotli.decompress(bytes(compressed)).decode("ascii")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号