public class ZipInStream extends java.lang.Object implements IZipReader
An instance of this class is used to read files in a classic ZIP.
Note:
for ZIP - the first four bytes should be one of the following combinations:
Modifier and Type | Field and Description |
---|---|
private java.util.zip.ZipInputStream |
zipIS
Input stream for ZIP file.
|
Constructor and Description |
---|
ZipInStream(java.io.InputStream in)
Initializes the ZIP input stream and check if the file contains any ZIP
element.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this input stream and releases any system resources associated with
the stream.
|
int |
read()
Reads the next byte of data from the input stream.
|
public ZipInStream(java.io.InputStream in) throws java.io.IOException
in
- input stream.java.io.IOException
- if an I/O error has occurred or if no ZIP element exists.public int read() throws java.io.IOException
IZipReader
read
in interface IZipReader
java.io.IOException
- if an I/O error has occurred.public void close() throws java.io.IOException
IZipReader
close
in interface IZipReader
java.io.IOException
- if an I/O error has occurred.