public class ApacheZipSlipAwareArchiveInputStream
extends org.apache.commons.compress.archivers.ArchiveInputStream
Constructor and Description |
---|
ApacheZipSlipAwareArchiveInputStream(org.apache.commons.compress.archivers.ArchiveInputStream delegate) |
Modifier and Type | Method and Description |
---|---|
int |
available() |
boolean |
canReadEntryData(org.apache.commons.compress.archivers.ArchiveEntry archiveEntry) |
void |
close() |
long |
getBytesRead() |
int |
getCount()
Deprecated.
|
org.apache.commons.compress.archivers.ArchiveEntry |
getNextEntry() |
void |
mark(int i) |
boolean |
markSupported() |
int |
read() |
int |
read(byte[] bytes) |
int |
read(byte[] bytes,
int i,
int i1) |
void |
reset() |
long |
skip(long l) |
public ApacheZipSlipAwareArchiveInputStream(@NotNull org.apache.commons.compress.archivers.ArchiveInputStream delegate)
public org.apache.commons.compress.archivers.ArchiveEntry getNextEntry() throws java.io.IOException
getNextEntry
in class org.apache.commons.compress.archivers.ArchiveInputStream
java.io.IOException
public int read() throws java.io.IOException
read
in class org.apache.commons.compress.archivers.ArchiveInputStream
java.io.IOException
@Deprecated public int getCount()
getCount
in class org.apache.commons.compress.archivers.ArchiveInputStream
public long getBytesRead()
getBytesRead
in class org.apache.commons.compress.archivers.ArchiveInputStream
public boolean canReadEntryData(org.apache.commons.compress.archivers.ArchiveEntry archiveEntry)
canReadEntryData
in class org.apache.commons.compress.archivers.ArchiveInputStream
public int read(@NotNull byte[] bytes) throws java.io.IOException
read
in class java.io.InputStream
java.io.IOException
public int read(@NotNull byte[] bytes, int i, int i1) throws java.io.IOException
read
in class java.io.InputStream
java.io.IOException
public long skip(long l) throws java.io.IOException
skip
in class java.io.InputStream
java.io.IOException
public int available() throws java.io.IOException
available
in class java.io.InputStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.InputStream
java.io.IOException
public void mark(int i)
mark
in class java.io.InputStream
public void reset() throws java.io.IOException
reset
in class java.io.InputStream
java.io.IOException
public boolean markSupported()
markSupported
in class java.io.InputStream