If you want seamless ZIP handling like normal file operations:
TFile zipFile = new TFile("example.zip");
TFile.unarchive(zipFile, new File("output-directory"));
- No manual stream handling
- Supports various archive formats (ZIP, TAR, 7z)
- Overkill if you just need basic ZIP handling
Maven Dependency:
<dependency>
<groupId>org.truezip</groupId>
<artifactId>truevfs-profile-default</artifactId>
<version>0.15.2</version>
</dependency>