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"));
}