blob: 850d94416ffbe3a945acffc9171c50bc5147dde2 [file] [log] [blame]
import pathlib
import sys
import zlib
def main(args):
in_path = pathlib.Path(args.pop(0))
out_path = pathlib.Path(args.pop(0))
data = in_path.read_bytes()
offset = 0
for _ in range(4):
offset = data.index(b"\n", offset) + 1
compressed_bytes = zlib.compress(data[offset:])
with out_path.open(mode="bw") as fp:
fp.write(data[:offset])
fp.write(compressed_bytes)
return 0
if __name__ == "__main__":
sys.exit(main(sys.argv[1:]))