English 中文(简体)
java.util.zip - InflaterOutputStream
  • 时间:2024-11-03

java.util.zip - InflaterOutputStream Class


Previous Page Next Page  

Introduction

The java.util.zip.InflaterOutputStream class implements an output stream filter for uncompressing data stored in the "deflate" compression format.

Class declaration

Following is the declaration for java.util.zip.InflaterOutputStream class −

pubpc class InflaterOutputStream
   extends FilterOutputStream

Fields

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.

Methods inherited

This class inherits methods from the following classes −

    java.io.FilterOutputStream

    java.lang.Object

Print