import gzip import sys with gzip.open(sys.argv[1], "rb") as f: writer = getattr(sys.stdout, "buffer", None) if writer is None: writer = sys.stdout if sys.platform == "win32": import os, msvcrt msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) writer.write(f.read()) sys.stdout.flush()