v/vlib/compress/gzip
2025-08-13 17:43:33 +03:00
..
samples compress.gzip: change the endianness for validation to conform to the gzip file specification (fix #19839) (#19849) 2023-11-12 11:30:05 +02:00
gzip.v compress.deflate,compress.gzip,compress.zlib,compress.zstd: fix v doc -unsafe-run-examples -f none vlib/compress/ too 2025-08-13 17:43:33 +03:00
gzip_test.v compress,compress.gzip: add decompress_with_callback API (#24904) 2025-07-15 18:57:14 +03:00
read_gz_files_test.v compress.gzip: add compression flags (fix #14994) (#23370) 2025-01-05 14:18:53 +02:00
README.md doc: update trim_doc_node_description, make module readmes more uniform (#20792) 2024-02-12 12:38:47 +02:00

Description

compress.gzip is a module that assists in the compression and decompression of binary data using gzip compression

Examples:

import compress.gzip

fn main() {
	uncompressed := 'Hello world!'
	compressed := gzip.compress(uncompressed.bytes())!
	decompressed := gzip.decompress(compressed)!
	assert decompressed == uncompressed.bytes()
}