zlibモジュールを使った圧縮/解凍のサンプルスクリプト。
(ファイル名) compress.py
import zlib sample_data = b'A' * 1000000 compress_data = zlib.compress(sample_data) decompress_data = zlib.decompress(compress_data) # 圧縮前のデータ print(len(sample_data)) # 圧縮後のデータ print(len(compress_data)) # 元のデータと解凍データの比較 print(sample_data == decompress_data)
(実行結果)
$ python3 compress.py 1000000 992 True