Javazip 简明教程
java.util.zip - InflaterInputStream Class
Introduction
java.util.zip.InflaterInputStream 类实现“deflate”压缩格式中用于解压缩数据的流过滤器。它还用作其他解压缩过滤器的基础,例如 GZIPInputStream。
The java.util.zip.InflaterInputStream class implements a stream filter for uncompressing data in the "deflate" compression format. It is also used as the basis for other decompression filters, such as GZIPInputStream.
Class Declaration
以下是 java.util.zip.InflaterInputStream 类的声明 −
Following is the declaration for java.util.zip.InflaterInputStream class −
public class InflaterInputStream
extends FilterInputStream
Fields
以下为 java.util.zip.InflaterInputStream 类的字段 −
Following are the fields for java.util.zip.InflaterInputStream class −
-
protected byte[] buf − Input buffer for decompression.
-
protected Inflater inf − Decompressor for this stream.
-
protected int len − Length of input buffer.
Constructors
Sr.No. |
Constructor & Description |
1 |
InflaterInputStream(InputStream in) Creates a new input stream with a default decompressor and buffer size. |
2 |
InflaterInputStream(InputStream in, Inflater inf) Creates a new input stream with the specified decompressor and a default buffer size. |
3 |
InflaterInputStream(InputStream in, Inflater inf, int size) Creates a new input stream with the specified decompressor and buffer size. |
Class Methods
Sr.No. |
Method & Description |
1 |
int available()Returns 0 after EOF has been reached, otherwise always return 1. |
2 |
void close()Closes this input stream and releases any system resources associated with the stream. |
3 |
void mark(int readlimit)Marks the current position in this input stream. |
4 |
boolean markSupported()Tests if this input stream supports the mark and reset methods. |
5 |
int read()Reads a byte of uncompressed data. |
6 |
int read(byte[] b, int off, int len)Reads uncompressed data into an array of bytes. |
7 |
void reset()Repositions this stream to the position at the time the mark method was last called on this input stream. |
8 |
long skip(long n)Skips specified number of bytes of uncompressed data. |