Package jadx.zip.parser
Class JadxZipEntry
java.lang.Object
jadx.zip.parser.JadxZipEntry
- All Implemented Interfaces:
IZipEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final longprivate final intprivate final intprivate final intprivate final Stringprivate final JadxZipParserprivate final long -
Constructor Summary
ConstructorsConstructorDescriptionJadxZipEntry(JadxZipParser parser, String fileName, int entryStart, int dataStart, int compressMethod, long compressedSize, long uncompressedSize) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getBytes()Uncompressed byteslongintintintStream of uncompressed bytes.getName()Zip entry namelongbooleanbooleanbooleanReturn true ifIZipEntry.getBytes()method is more optimal to use other thanIZipEntry.getInputStream()toString()
-
Field Details
-
parser
-
fileName
-
compressMethod
private final int compressMethod -
entryStart
private final int entryStart -
dataStart
private final int dataStart -
compressedSize
private final long compressedSize -
uncompressedSize
private final long uncompressedSize
-
-
Constructor Details
-
JadxZipEntry
JadxZipEntry(JadxZipParser parser, String fileName, int entryStart, int dataStart, int compressMethod, long compressedSize, long uncompressedSize)
-
-
Method Details
-
isSizesValid
public boolean isSizesValid() -
getName
Description copied from interface:IZipEntryZip entry name -
getCompressedSize
public long getCompressedSize()- Specified by:
getCompressedSizein interfaceIZipEntry
-
getUncompressedSize
public long getUncompressedSize()- Specified by:
getUncompressedSizein interfaceIZipEntry
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectoryin interfaceIZipEntry
-
preferBytes
public boolean preferBytes()Description copied from interface:IZipEntryReturn true ifIZipEntry.getBytes()method is more optimal to use other thanIZipEntry.getInputStream()- Specified by:
preferBytesin interfaceIZipEntry
-
getBytes
public byte[] getBytes()Description copied from interface:IZipEntryUncompressed bytes -
getInputStream
Description copied from interface:IZipEntryStream of uncompressed bytes.- Specified by:
getInputStreamin interfaceIZipEntry
-
getEntryStart
public int getEntryStart() -
getDataStart
public int getDataStart() -
getCompressMethod
public int getCompressMethod() -
getZipFile
- Specified by:
getZipFilein interfaceIZipEntry
-
toString
-