This is the official repository of The Common compression library, part of the Yildiz-Engine project. The common compression library is a set of utility and helper classes to handle easily compression and decompression of files.
- Zip compression and decompression.
- 7z compression and decompression.
- Archive file info list(hashes).
- ...
To build this module, you will need a java 17 JDK and Maven 3.
Project website: https://engine.yildiz-games.be
Issue tracker: https://github.com/yildiz-online/common-compression/issues
All source code files are licensed under the permissive MIT license (http://opensource.org/licenses/MIT) unless marked differently in a particular folder/file.
Go to your root directory, where your POM file is located.
Then invoke maven
mvn clean install
This will compile the source code, then run the unit tests, and finally build a jar file.
In your maven project, add the dependency
<dependency>
<groupId>be.yildiz-games</groupId>
<artifactId>common-compression</artifactId>
<version>2.4.7</version>
</dependency>
Owner of this repository: Grégory Van den Borre