Package jadx.zip
Class ZipReader
- java.lang.Object
-
- jadx.zip.ZipReader
-
public class ZipReader extends java.lang.ObjectJadx wrapper to provide custom zip parser (JadxZipParser) with fallback to default Java implementation.
-
-
Constructor Summary
Constructors Constructor Description ZipReader()ZipReader(IJadxZipSecurity security)ZipReader(ZipReaderOptions options)ZipReader(java.util.Set<ZipReaderFlags> flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZipReaderOptionsgetOptions()ZipContentopen(java.io.File zipFile)voidreadEntries(java.io.File file, java.util.function.BiConsumer<IZipEntry,java.io.InputStream> visitor)<R> RvisitEntries(java.io.File file, java.util.function.Function<IZipEntry,R> visitor)Visit valid entries in a zip file.
-
-
-
Constructor Detail
-
ZipReader
public ZipReader()
-
ZipReader
public ZipReader(java.util.Set<ZipReaderFlags> flags)
-
ZipReader
public ZipReader(IJadxZipSecurity security)
-
ZipReader
public ZipReader(ZipReaderOptions options)
-
-
Method Detail
-
open
public ZipContent open(java.io.File zipFile) throws java.io.IOException
- Throws:
java.io.IOException
-
visitEntries
@Nullable public <R> R visitEntries(java.io.File file, java.util.function.Function<IZipEntry,R> visitor)Visit valid entries in a zip file. Return not null value from visitor to stop iteration.
-
readEntries
public void readEntries(java.io.File file, java.util.function.BiConsumer<IZipEntry,java.io.InputStream> visitor)
-
getOptions
public ZipReaderOptions getOptions()
-
-