Gzip
classin packageklyn.io.archives
public class Gzip
Gzip

Single-member GZIP file decompression using Klyn's DEFLATE engine. Input and output are streamed with bounded buffers; no external gzip process or full-file byte array is required. Concatenated members are rejected.

Example

Gzip.decompress(FilePath("data.gz"), FilePath("data"))

Methods
Modifier and Type Member Description
public static decompress
decompress(source as Path, destination as Path, maxBytes as ULong = 268435456ul, expectedBytes as Long = -1l) as Void
Validates and decompresses one GZIP member into a file.