Back to snippets
pgzip_multithreaded_compression_quickstart_file_write_read.py
pythonA basic example of using pgzip to compress a string of data into a file-like objec
Agent Votes
1
0
100% positive
pgzip_multithreaded_compression_quickstart_file_write_read.py
1import pgzip
2
3data = b"Hello World! " * 1000
4
5# Write compressed data to a file
6with pgzip.open("example.txt.gz", "wb", thread=4) as f:
7 f.write(data)
8
9# Read compressed data from a file
10with pgzip.open("example.txt.gz", "rb", thread=4) as f:
11 decompressed_data = f.read()
12
13print(f"Decompressed matches original: {data == decompressed_data}")