Package jadx.api.plugins.utils
Class ZipSecurity
- java.lang.Object
-
- jadx.api.plugins.utils.ZipSecurity
-
@Deprecated public class ZipSecurity extends java.lang.ObjectDeprecated.Deprecated, migrate toZipReader.
Prefer already configured instance fromJadxDecompiler.getZipReader()orJadxPluginContext.getZipReader().
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.io.InputStreamgetInputStreamForEntry(java.util.zip.ZipFile zipFile, java.util.zip.ZipEntry entry)Deprecated.static booleanisInSubDirectory(java.io.File baseDir, java.io.File file)Deprecated.static booleanisValidZipEntry(jadx.zip.IZipEntry entry)Deprecated.static booleanisValidZipEntryName(java.lang.String entryName)Deprecated.Checks that entry name contains no any traversals and prevents cases like "../classes.dex", to limit output only to the specified directorystatic booleanisZipBomb(jadx.zip.IZipEntry entry)Deprecated.static voidreadZipEntries(java.io.File file, java.util.function.BiConsumer<jadx.zip.IZipEntry,java.io.InputStream> visitor)Deprecated.static <R> RvisitZipEntries(java.io.File file, java.util.function.Function<jadx.zip.IZipEntry,R> visitor)Deprecated.Visit valid entries in a zip file.
-
-
-
Method Detail
-
isInSubDirectory
public static boolean isInSubDirectory(java.io.File baseDir, java.io.File file)Deprecated.
-
isValidZipEntryName
public static boolean isValidZipEntryName(java.lang.String entryName)
Deprecated.Checks that entry name contains no any traversals and prevents cases like "../classes.dex", to limit output only to the specified directory
-
isZipBomb
public static boolean isZipBomb(jadx.zip.IZipEntry entry)
Deprecated.
-
isValidZipEntry
public static boolean isValidZipEntry(jadx.zip.IZipEntry entry)
Deprecated.
-
getInputStreamForEntry
public static java.io.InputStream getInputStreamForEntry(java.util.zip.ZipFile zipFile, java.util.zip.ZipEntry entry) throws java.io.IOExceptionDeprecated.- Throws:
java.io.IOException
-
visitZipEntries
@Nullable public static <R> R visitZipEntries(java.io.File file, java.util.function.Function<jadx.zip.IZipEntry,R> visitor)Deprecated.Visit valid entries in a zip file. Return not null value from visitor to stop iteration.
-
readZipEntries
public static void readZipEntries(java.io.File file, java.util.function.BiConsumer<jadx.zip.IZipEntry,java.io.InputStream> visitor)Deprecated.
-
-