Documentation for a newer release is available.
View Latest
Additional Formats
Some formats may require additional support libraries to be included in your project. Below are some common formats and the corresponding libraries you may need:
XZ Support
The XZ compression format support is provided through an additional module. Make sure to include it in your project to work with XZ compressed files.
-
Maven
-
Gradle Groovy
-
Gradle Kotlin
<dependency>
<groupId>io.github.compress4j</groupId>
<artifactId>compress4j</artifactId>
<version>YOUR_VERSION</version>
</dependency>
<dependency>
<groupId>io.github.compress4j</groupId>
<artifactId>compress4j-xz-support</artifactId>
<version>YOUR_VERSION</version>
</dependency>
dependencies {
implementation('io.github.compress4j:compress4j:YOUR_VERSION')
implementation('io.github.compress4j:compress4j:YOUR_VERSION') {
capabilities {
requireCapability("io.github.compress4j:compress4j-xz-support")
}
}
}
dependencies {
implementation("io.github.compress4j:compress4j:YOUR_VERSION")
implementation("io.github.compress4j:compress4j:YOUR_VERSION") {
capabilities {
requireCapability("io.github.compress4j:compress4j-xz-support")
}
}
}
Want to help? Learn how to contribute to the Compress4J docs ›