metaDataEquals(String, ZipEntry, ZipEntry) |  | 0% |  | 0% | 15 | 15 | 27 | 27 | 1 | 1 |
pack(File, ZipOutputStream, NameMapper, String, boolean) |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
createEmpty(File) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
archiveEqualsInternal(File, File) |  | 0% |  | 0% | 5 | 5 | 28 | 28 | 1 | 1 |
addOrReplaceEntries(File, ZipEntrySource[], File) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
iterate(InputStream, String[], ZipEntryCallback, Charset) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
iterate(File, String[], ZipEntryCallback, Charset) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
replaceEntries(File, ZipEntrySource[], File) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
doUnpackEntry(ZipFile, String, File) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
filterDirEntries(File, Collection) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
iterate(File, ZipEntryCallback, Charset) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
pack(File, OutputStream, NameMapper, int) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
doEntryEquals(ZipFile, ZipFile, String, String) |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
packEntries(File[], File, NameMapper, int) |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
archiveEquals(File, File) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
iterate(File, String[], ZipInfoCallback) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
transformEntries(File, ZipEntryTransformerEntry[], File) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
removeEntries(File, String[], File) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
pack(File, File, NameMapper, int) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
addEntries(File, ZipEntrySource[], OutputStream) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
iterate(File, ZipInfoCallback) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
transformEntries(InputStream, ZipEntryTransformerEntry[], OutputStream) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
addEntries(InputStream, ZipEntrySource[], OutputStream) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
addEntries(File, ZipEntrySource[], File) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
packEntry(File) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
handle(File, String, ZipEntryCallback) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
removeEntries(File, String[], OutputStream) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
containsAnyEntry(File, String[]) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
pack(ZipEntrySource[], OutputStream, boolean) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
repack(File, int) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
explode(File) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
pack(ZipEntrySource[], File) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
entryEquals(File, File, String, String) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
unpackEntry(File, String, File, Charset) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
getCompressionMethodOfEntry(File, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
unpackEntry(File, String, Charset) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
transformEntry(File, String, ZipEntryTransformer, File) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
operateInPlace(File, ZipUtil.InPlaceAction) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
entriesByPath(ZipEntrySource[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
transformersByPath(List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
containsEntry(File, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
unpackEntry(File, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
doUnpackEntry(ZipFile, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
repack(File, File, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
unexplode(File, int) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
copyEntries(File, ZipOutputStream, Set) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
addEntry(ZipEntrySource, ZipOutputStream) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
pack(File, File, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
unpack(File, File, NameMapper, Charset) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
repack(InputStream, File, int) |   | 23% | | n/a | 0 | 1 | 4 | 5 | 0 | 1 |
unpack(File, File, NameMapper) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
unwrap(File, File, NameMapper) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
pack(ZipEntrySource[], OutputStream) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
copyEntries(File, ZipOutputStream) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
copyEntries(InputStream, ZipOutputStream) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
addEntry(File, String, byte[], int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
packEntry(File, File, NameMapper) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addEntry(File, String, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addEntry(File, String, byte[], File, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addEntry(File, String, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addEntry(File, ZipEntrySource, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
removeEntry(File, String, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
replaceEntry(File, String, byte[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
replaceEntry(File, ZipEntrySource, File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
transformEntry(File, ZipEntryTransformerEntry, File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
transformEntry(InputStream, ZipEntryTransformerEntry, OutputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
entryEquals(ZipFile, ZipFile, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
unpackEntry(ZipFile, String, File) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
addEntry(File, String, File, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addEntry(File, String, byte[], File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addEntry(File, ZipEntrySource) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addEntries(File, ZipEntrySource[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
removeEntry(File, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
removeEntries(File, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
replaceEntry(File, String, File, File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
replaceEntry(File, String, File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
replaceEntry(File, String, byte[], File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
replaceEntry(File, String, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
addOrReplaceEntries(File, ZipEntrySource[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
transformEntry(File, String, ZipEntryTransformer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
transformEntry(InputStream, String, ZipEntryTransformer, OutputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
unpackEntry(ZipFile, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
unpackEntry(InputStream, String, File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
packEntry(File, File, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
replaceEntry(File, ZipEntrySource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
replaceEntries(File, ZipEntrySource[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
transformEntry(File, ZipEntryTransformerEntry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
transformEntries(File, ZipEntryTransformerEntry[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
closeQuietly(ZipFile) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
unpackEntry(File, String, File) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
iterate(File, String[], ZipEntryCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
iterate(InputStream, String[], ZipEntryCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unpack(File, File, Charset) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unpack(InputStream, File, Charset) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unpack(InputStream, File, NameMapper) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
pack(File, File, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
packEntries(File[], File, NameMapper) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
packEntries(File[], File, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
pack(File, File, NameMapper) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
pack(File, OutputStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
pack(File, OutputStream, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
pack(File, OutputStream, NameMapper) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
entryEquals(File, File, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
iterate(InputStream, ZipEntryCallback, Charset) |   | 89% |   | 75% | 1 | 3 | 3 | 15 | 0 | 1 |
iterate(File, ZipEntryCallback) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unpack(File, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
unwrap(File, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
pack(File, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
packEntry(File, File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
packEntries(File[], File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
newCloseShieldZipInputStream(InputStream, Charset) |   | 78% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
getCompressionLevelOfEntry(File, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
unexplode(File) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
checkDestinationFileForTraversal(File, String, File) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
unpackEntry(InputStream, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
unpack(InputStream, File, NameMapper, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
unwrap(InputStream, File, NameMapper) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
handle(InputStream, String, ZipEntryCallback) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
makeDestinationFile(File, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
unpack(InputStream, File) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
iterate(InputStream, ZipEntryCallback) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
unwrap(InputStream, File) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |