Javazip 简明教程
java.util.zip - InflaterOutputStream Class
Introduction
java.util.zip.InflaterOutputStream 类实现一个输出流过滤器,用于解压缩以“deflate”压缩格式存储的数据。
The java.util.zip.InflaterOutputStream class implements an output stream filter for uncompressing data stored in the "deflate" compression format.
Class Declaration
以下是 java.util.zip.InflaterOutputStream 类的声明 −
Following is the declaration for java.util.zip.InflaterOutputStream class −
public class InflaterOutputStream
extends FilterOutputStream
Fields
以下是 java.util.zip.InflaterOutputStream 类的字段 −
Following are the fields for java.util.zip.InflaterOutputStream class −
-
protected byte[] buf − Output buffer for writing uncompressed data.
-
protected Inflater inf − Decompressor for this stream.
Constructors
Sr.No. |
Constructor & Description |
1 |
InflaterOutputStream(OutputStream out) Creates a new output stream with a default decompressor and buffer size. |
2 |
InflaterOutputStream(OutputStream out, Inflater infl) Creates a new output stream with the specified decompressor and a default buffer size. |
3 |
InflaterOutputStream(OutputStream out, Inflater infl, int bufLen) Creates a new output stream with the specified decompressor and buffer size. |
Class Methods
Sr.No. |
Method & Description |
1 |
void close()Writes remaining compressed data to the output stream and closes the underlying stream. |
2 |
void finish()Finishes writing uncompressed data to the output stream without closing the underlying stream. |
3 |
void flush()Flushes this output stream, forcing any pending buffered output bytes to be written. |
4 |
void write(byte[] b, int off, int len)Writes an array of bytes to the compressed output stream. |
5 |
void write(int b)Writes a byte to the compressed output stream. |