Package net.lingala.zip4j.io
Class ZipInputStream
- java.lang.Object
-
- java.io.InputStream
-
- net.lingala.zip4j.io.ZipInputStream
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class ZipInputStream extends InputStream
-
-
Constructor Summary
Constructors Constructor Description ZipInputStream(BaseInputStream is)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intavailable()voidclose()Closes the input stream and releases any resources.voidclose(boolean skipCRCCheck)Closes the input stream and releases any resources.intread()intread(byte[] b)intread(byte[] b, int off, int len)longskip(long n)-
Methods inherited from class java.io.InputStream
mark, markSupported, nullInputStream, readAllBytes, readNBytes, readNBytes, reset, transferTo
-
-
-
-
Constructor Detail
-
ZipInputStream
public ZipInputStream(BaseInputStream is)
-
-
Method Detail
-
read
public int read() throws IOException- Specified by:
readin classInputStream- Throws:
IOException
-
read
public int read(byte[] b) throws IOException- Overrides:
readin classInputStream- Throws:
IOException
-
read
public int read(byte[] b, int off, int len) throws IOException- Overrides:
readin classInputStream- Throws:
IOException
-
close
public void close() throws IOExceptionCloses the input stream and releases any resources. This method also checks for the CRC of the extracted file. If CRC check has to be skipped use close(boolean skipCRCCheck) method- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classInputStream- Throws:
IOException
-
close
public void close(boolean skipCRCCheck) throws IOExceptionCloses the input stream and releases any resources. If skipCRCCheck flag is set to true, this method skips CRC Check of the extracted file- Throws:
IOException
-
available
public int available() throws IOException- Overrides:
availablein classInputStream- Throws:
IOException
-
skip
public long skip(long n) throws IOException- Overrides:
skipin classInputStream- Throws:
IOException
-
-