zlib主要用于压缩与解压缩
zlib python官方介绍 https://docs.python.org/3/library/zlib.html
zlib手册 http://www.zlib.net/manual.html
import zlib
raw_data = b"Mechain Learning"
compressed_data = zlib.compress(raw_data) # compress
decompressed_data = zlib.decompress(compressed_data) # decompress
print(f'{raw_data = } 长度为:{len(raw_data)}')
print(f'{compressed_data = } 长度为:{len(compressed_data)}')
print(f'{decompressed_data = } 长度为:{len(decompressed_data)}')
运行结果
raw_data = b'Mechain Learning' 长度为:16
compressed_data = b'x\x9c\xf3MM\xceH\xcc\xccS\xf0IM,\xca\xcb\xccK\x07\x001\xd1\x06\x06' 长度为:24
decompressed_data = b'Mechain Learning' 长度为:16