https://docs.python.org/3/tutorial/stdlib.html#data-compression

  • 표준 라이브러리의 압축/아카이브 관련 모듈:
    • zlib
    • gzip
    • bz2
    • lzma
    • zipfile
    • tarfile 등
  • zlib.compress(s)는 해 더 짧은 바이트열을 반환합니다.
    • 예시에서
import zlib
 
s = b'witch which has which witches wrist watch'
t = zlib.compress(s) # 바이트열 s를 zlib 포맷으로 압축
 
len(s)
#41
len(t)  #41바이트 → 37바이트로 줄었습니다.
#37
 
zlib.decompress(t) # zlib.decompress(t)로 다시 원본 바이트열을 복원
#b'witch which has which witches wrist watch'
 
zlib.crc32(s). #데이터 무결성 확인용 /  CRC32 체크섬을 계산해 정수로 반환
#226805979

← python 3.14으로