Read-only: Compress4J can extract this format but cannot create it.

Select it with Compression.deflate64(). It reads a raw Deflate64 stream, the compression method 9 that some zip files use for their entries. Decompressor never detects it, so pass the Compression explicitly. It needs no extra dependency and has no options.

Decompressor enforces the default limits; a stream that expands past a ratio of 100 after the first MiB throws LimitExceededException.

Example Usage

Deflate64 Decompression
try (Decompressor decompressor = Decompressor.builder(Path.of("example.deflate64"), Compression.deflate64())
        .build()) {
    decompressor.write(Path.of("path/to/file.txt"));
}