B C D F G I J L M N O P R S T U V Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- ByteBufferBackedInputStream - Class in jadx.zip.io
- ByteBufferBackedInputStream(ByteBuffer) - Constructor for class jadx.zip.io.ByteBufferBackedInputStream
C
- canOpen() - Method in class jadx.zip.parser.JadxZipParser
- close() - Method in class jadx.zip.fallback.FallbackZipParser
- close() - Method in class jadx.zip.parser.JadxZipParser
- close() - Method in class jadx.zip.ZipContent
D
- DisabledZipSecurity - Class in jadx.zip.security
- DisabledZipSecurity() - Constructor for class jadx.zip.security.DisabledZipSecurity
- DONT_USE_FALLBACK - jadx.zip.ZipReaderFlags
-
Use only jadx custom parser and do not switch to fallback on errors.
F
- FALLBACK_AS_DEFAULT - jadx.zip.ZipReaderFlags
-
Use fallback (java built-in implementation) parser as default.
- FallbackZipEntry - Class in jadx.zip.fallback
- FallbackZipEntry(FallbackZipParser, ZipEntry) - Constructor for class jadx.zip.fallback.FallbackZipEntry
- FallbackZipParser - Class in jadx.zip.fallback
- FallbackZipParser(File, ZipReaderOptions) - Constructor for class jadx.zip.fallback.FallbackZipParser
G
- getBytes() - Method in class jadx.zip.fallback.FallbackZipEntry
- getBytes() - Method in interface jadx.zip.IZipEntry
-
Uncompressed bytes
- getBytes() - Method in class jadx.zip.parser.JadxZipEntry
- getBytes(FallbackZipEntry) - Method in class jadx.zip.fallback.FallbackZipParser
- getCompressedSize() - Method in class jadx.zip.fallback.FallbackZipEntry
- getCompressedSize() - Method in interface jadx.zip.IZipEntry
- getCompressedSize() - Method in class jadx.zip.parser.JadxZipEntry
- getCompressMethod() - Method in class jadx.zip.parser.JadxZipEntry
- getDataStart() - Method in class jadx.zip.parser.JadxZipEntry
- getDefault() - Static method in class jadx.zip.ZipReaderOptions
- getEntries() - Method in class jadx.zip.ZipContent
- getEntryStart() - Method in class jadx.zip.parser.JadxZipEntry
- getFlags() - Method in class jadx.zip.ZipReaderOptions
- getInputStream() - Method in class jadx.zip.fallback.FallbackZipEntry
- getInputStream() - Method in interface jadx.zip.IZipEntry
-
Stream of uncompressed bytes.
- getInputStream() - Method in class jadx.zip.parser.JadxZipEntry
- getInputStream(FallbackZipEntry) - Method in class jadx.zip.fallback.FallbackZipParser
- getMaxEntriesCount() - Method in class jadx.zip.security.DisabledZipSecurity
- getMaxEntriesCount() - Method in interface jadx.zip.security.IJadxZipSecurity
-
Max entries count expected in a zip file, fail zip open if the limit exceeds.
- getMaxEntriesCount() - Method in class jadx.zip.security.JadxZipSecurity
- getName() - Method in class jadx.zip.fallback.FallbackZipEntry
- getName() - Method in interface jadx.zip.IZipEntry
-
Zip entry name
- getName() - Method in class jadx.zip.parser.JadxZipEntry
- getOptions() - Method in class jadx.zip.ZipReader
- getUncompressedSize() - Method in class jadx.zip.fallback.FallbackZipEntry
- getUncompressedSize() - Method in interface jadx.zip.IZipEntry
- getUncompressedSize() - Method in class jadx.zip.parser.JadxZipEntry
- getZipEntry() - Method in class jadx.zip.fallback.FallbackZipEntry
- getZipFile() - Method in class jadx.zip.fallback.FallbackZipEntry
- getZipFile() - Method in class jadx.zip.fallback.FallbackZipParser
- getZipFile() - Method in interface jadx.zip.IZipEntry
- getZipFile() - Method in class jadx.zip.parser.JadxZipEntry
- getZipFile() - Method in class jadx.zip.parser.JadxZipParser
- getZipSecurity() - Method in class jadx.zip.ZipReaderOptions
I
- IGNORE_CENTRAL_DIR_ENTRIES - jadx.zip.ZipReaderFlags
-
Search all local file headers by signature without reading 'central directory' and 'end of central directory' entries
- IJadxZipSecurity - Interface in jadx.zip.security
- INSTANCE - Static variable in class jadx.zip.security.DisabledZipSecurity
- isDirectory() - Method in class jadx.zip.fallback.FallbackZipEntry
- isDirectory() - Method in interface jadx.zip.IZipEntry
- isDirectory() - Method in class jadx.zip.parser.JadxZipEntry
- isInSubDirectory(File, File) - Method in class jadx.zip.security.DisabledZipSecurity
- isInSubDirectory(File, File) - Method in interface jadx.zip.security.IJadxZipSecurity
-
Check if a file will be inside baseDir after a system resolves its path
- isInSubDirectory(File, File) - Method in class jadx.zip.security.JadxZipSecurity
- isSizesValid() - Method in class jadx.zip.parser.JadxZipEntry
- isValidEntry(IZipEntry) - Method in class jadx.zip.security.DisabledZipSecurity
- isValidEntry(IZipEntry) - Method in interface jadx.zip.security.IJadxZipSecurity
-
Check if zip entry is valid and safe to process
- isValidEntry(IZipEntry) - Method in class jadx.zip.security.JadxZipSecurity
- isValidEntryName(String) - Method in class jadx.zip.security.DisabledZipSecurity
- isValidEntryName(String) - Method in interface jadx.zip.security.IJadxZipSecurity
-
Check if the zip entry name is valid.
- isValidEntryName(String) - Method in class jadx.zip.security.JadxZipSecurity
-
Checks that entry name contains no any traversals and prevents cases like "../classes.dex", to limit output only to the specified directory
- isZipBomb(IZipEntry) - Method in class jadx.zip.security.JadxZipSecurity
- IZipEntry - Interface in jadx.zip
- IZipParser - Interface in jadx.zip
J
- jadx.zip - package jadx.zip
- jadx.zip.fallback - package jadx.zip.fallback
- jadx.zip.io - package jadx.zip.io
- jadx.zip.parser - package jadx.zip.parser
- jadx.zip.security - package jadx.zip.security
- JadxZipEntry - Class in jadx.zip.parser
- JadxZipParser - Class in jadx.zip.parser
-
Custom and simple zip parser to fight tampering.
- JadxZipParser(File, ZipReaderOptions) - Constructor for class jadx.zip.parser.JadxZipParser
- JadxZipSecurity - Class in jadx.zip.security
- JadxZipSecurity() - Constructor for class jadx.zip.security.JadxZipSecurity
L
- LimitedInputStream - Class in jadx.zip.io
- LimitedInputStream(InputStream, long) - Constructor for class jadx.zip.io.LimitedInputStream
M
- mark(int) - Method in class jadx.zip.io.ByteBufferBackedInputStream
- mark(int) - Method in class jadx.zip.io.LimitedInputStream
- markSupported() - Method in class jadx.zip.io.ByteBufferBackedInputStream
N
- none() - Static method in enum jadx.zip.ZipReaderFlags
O
- open() - Method in class jadx.zip.fallback.FallbackZipParser
- open() - Method in interface jadx.zip.IZipParser
- open() - Method in class jadx.zip.parser.JadxZipParser
- open(File) - Method in class jadx.zip.ZipReader
P
- preferBytes() - Method in class jadx.zip.fallback.FallbackZipEntry
- preferBytes() - Method in interface jadx.zip.IZipEntry
-
Return true if
IZipEntry.getBytes()method is more optimal to use other thanIZipEntry.getInputStream() - preferBytes() - Method in class jadx.zip.parser.JadxZipEntry
R
- read() - Method in class jadx.zip.io.ByteBufferBackedInputStream
- read() - Method in class jadx.zip.io.LimitedInputStream
- read(byte[], int, int) - Method in class jadx.zip.io.ByteBufferBackedInputStream
- read(byte[], int, int) - Method in class jadx.zip.io.LimitedInputStream
- readEntries(File, BiConsumer<IZipEntry, InputStream>) - Method in class jadx.zip.ZipReader
- REPORT_TAMPERING - jadx.zip.ZipReaderFlags
-
Enable additional checks to verify zip data and report possible tampering
- reset() - Method in class jadx.zip.io.ByteBufferBackedInputStream
- reset() - Method in class jadx.zip.io.LimitedInputStream
S
- searchEntry(String) - Method in class jadx.zip.ZipContent
- setMaxEntriesCount(int) - Method in class jadx.zip.security.JadxZipSecurity
- setUseLimitedDataStream(boolean) - Method in class jadx.zip.security.JadxZipSecurity
- setZipBombDetectionFactor(int) - Method in class jadx.zip.security.JadxZipSecurity
- setZipBombMinUncompressedSize(int) - Method in class jadx.zip.security.JadxZipSecurity
- skip(long) - Method in class jadx.zip.io.LimitedInputStream
T
- toString() - Method in class jadx.zip.parser.JadxZipEntry
- toString() - Method in class jadx.zip.parser.JadxZipParser
U
- useLimitedDataStream() - Method in class jadx.zip.security.DisabledZipSecurity
- useLimitedDataStream() - Method in interface jadx.zip.security.IJadxZipSecurity
-
Use limited InputStream for entry uncompressed data
- useLimitedDataStream() - Method in class jadx.zip.security.JadxZipSecurity
V
- valueOf(String) - Static method in enum jadx.zip.ZipReaderFlags
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum jadx.zip.ZipReaderFlags
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visitEntries(File, Function<IZipEntry, R>) - Method in class jadx.zip.ZipReader
-
Visit valid entries in a zip file.
Z
- ZipContent - Class in jadx.zip
- ZipContent(IZipParser, List<IZipEntry>) - Constructor for class jadx.zip.ZipContent
- ZipReader - Class in jadx.zip
-
Jadx wrapper to provide custom zip parser (
JadxZipParser) with fallback to default Java implementation. - ZipReader() - Constructor for class jadx.zip.ZipReader
- ZipReader(IJadxZipSecurity) - Constructor for class jadx.zip.ZipReader
- ZipReader(ZipReaderOptions) - Constructor for class jadx.zip.ZipReader
- ZipReader(Set<ZipReaderFlags>) - Constructor for class jadx.zip.ZipReader
- ZipReaderFlags - Enum in jadx.zip
- ZipReaderOptions - Class in jadx.zip
- ZipReaderOptions(IJadxZipSecurity, Set<ZipReaderFlags>) - Constructor for class jadx.zip.ZipReaderOptions
All Classes All Packages