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 −

  1. protected byte[] buf − Output buffer for writing uncompressed data.

  2. 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.

Methods Inherited

此类从以下类中继承方法:

This class inherits methods from the following classes −

  1. java.io.FilterOutputStream

  2. java.lang.Object