class ZipUtils {

	@SuppressWarnings("unchecked")
	public static List<File> unzipTo(File zipFile, File destFolder) {
		List<File> extractedFiles = null;
		try {
			Zip64File zip64File = new Zip64File(zipFile);
			
			List<FileEntry> entries = zip64File.getListFileEntries();
			extractedFiles = new ArrayList<File>();
			for (FileEntry fileEntry : entries) {
				
				File currentFile = readEntry(zip64File, fileEntry, destFolder);
				extractedFiles.add(currentFile);
				
			}
			zip64File.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return extractedFiles;
	}

}