15 lines · python
1import gzip2import sys3 4with gzip.open(sys.argv[1], "rb") as f:5 writer = getattr(sys.stdout, "buffer", None)6 if writer is None:7 writer = sys.stdout8 if sys.platform == "win32":9 import os, msvcrt10 11 msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)12 13 writer.write(f.read())14 sys.stdout.flush()15