public class Compress {
public static void unzipWithCommons(File zipFile, String dest) throws IOException {
try (ZipFile archive = new ZipFile(zipFile)) {
for (ZipArchiveEntry entry : Collections.list(archive.getEntries())) {
File entryDestination = new File(dest, entry.getName());
if (entry.isDirectory()) {
entryDestination.mkdirs();
} else {
Files.copy(archive.getInputStream(entry), entryDestination.toPath(), StandardCopyOption