Deflate

Here is a simple example of how to use deflate compression.

Example Usage

Deflate Compression
try (DeflateCompressor deflateCompressor = DeflateCompressor.builder(Path.of("example.deflate"))
        .compressorOutputStreamBuilder()
        .setCompressionLevel(DeflateCompressionLevel.BEST_COMPRESSION)
        .setZlibHeader(true)
        .parentBuilder()
        .build()) {
    deflateCompressor.write(Path.of("path/to/file.txt"));
}
Deflate Decompression
try (DeflateDecompressor gzipDecompressor =
        DeflateDecompressor.builder(Path.of("example.deflate")).build()) {
    gzipDecompressor.write(Path.of("path/to/file.txt"));
}