summaryrefslogtreecommitdiff
path: root/test/deflate
blob: 0271d59c63d9f7612d27af2fb986ad7f1706020b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env python3

import sys
import zlib

level = -1
if len(sys.argv) > 2:
    level = int(sys.argv[2])

try:
	with open(sys.argv[1], "rb") as f:
		input_data = f.read()
except FileNotFoundError:
	input_data = sys.argv[1].encode("utf-8")

output = zlib.compress(input_data, level=level)

sys.stdout.buffer.write(output)