public static boolean fileContainsEntry(File file, String entry) { try (ZipFile zip = openZipFile(file)) { return zip.getEntry(entry) != null; } catch (IOException e) { throw new RuntimeException("Could not close zip file " + file, e); } }
public static boolean fileContainsEntry(File file, String entry) { try (ZipFile zip = openZipFile(file)) { return zip.getEntry(entry) != null; } catch (IOException e) { throw new RuntimeException("Could not close zip file " + file, e); } }
public static String readEntryContent(File file, String entry) { ZipFile zip = null; try { zip = openZipFile(file); return IOUtil.readFully(zip.getInputStream(zip.getEntry(entry))); } catch (IOException e) { throw new RuntimeException("Could not read entry " + entry + " in file " + file, e); } finally { ZipUtil.closeZipFile(zip); } } }
public static String readEntryContent(File file, String entry) { ZipFile zip = null; try { zip = openZipFile(file); return IOUtil.readFully(zip.getInputStream(zip.getEntry(entry))); } catch (IOException e) { throw new RuntimeException("Could not read entry " + entry + " in file " + file, e); } finally { ZipUtil.closeZipFile(zip); } } }
public Diff areEqual(File previousFile, File currentFile) { notNull(previousFile, "previous version file to compare", currentFile, "current version file to compare"); ZipFile previousZip = null; ZipFile currentZip = null; try { previousZip = ZipUtil.openZipFile(previousFile); currentZip = ZipUtil.openZipFile(currentFile); return compareZips(previousZip, currentZip); } finally { ZipUtil.closeZipFile(previousZip); ZipUtil.closeZipFile(currentZip); } }
public Diff areEqual(File previousFile, File currentFile) { notNull(previousFile, "previous version file to compare", currentFile, "current version file to compare"); ZipFile previousZip = null; ZipFile currentZip = null; try { previousZip = ZipUtil.openZipFile(previousFile); currentZip = ZipUtil.openZipFile(currentFile); return compareZips(previousZip, currentZip); } finally { ZipUtil.closeZipFile(previousZip); ZipUtil.closeZipFile(currentZip); } }