파이썬 압축 및 압축 해제 문자열을위한 zlib

파이썬 압축 및 압축 해제 문자열을위한 zlib

다음과 같은 Zlib 애플리케이션 시나리오 : 대용량 데이터를 압축 한 다음 데이터베이스에 저장하여 메모리 사용량을 줄일 수 있습니다.

import zlib


# 待压缩字符串
s = 'hello world!'
# 对字符进行编码
bytes_message = s.encode()
# 利用zlib模块中compress方法对编码后字符串进行压缩
compressed = zlib.compress(bytes_message, zlib.Z_BEST_COMPRESSION)
# 利用zlib模块中decompress方法对压缩字符串进行解压
decompressed = zlib.decompress(compressed)

print("message:", s)
print("bytes_message:", bytes_message)
print("compressed:", compressed)
print("decompressed:", decompressed)

의 결과
여기에 사진 설명 삽입

추천

출처blog.csdn.net/weixin_44102466/article/details/108691333