English 中文(简体)
java.util.zip - DeflaterInputStream
  • 时间:2024-12-22

java.util.zip - DeflaterInputStream Class


Previous Page Next Page  

Introduction

The java.util.zip.DeflaterInputStream class implements an input stream filter for compressing data in the "deflate" compression format.

Class declaration

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

pubpc class DeflaterInputStream
   extends FilterInputStream

Fields

Following are the fields for java.util.zip.DeflaterInputStream class −

    protected byte[] buf − Input buffer for reading compressed data.

    protected Deflater def − Compressor for this stream.

Constructors

Sr.No. Constructor & Description
1

DeflaterInputStream(InputStream in)

Creates a new input stream with a default compressor and buffer size.

2

DeflaterInputStream(InputStream in, Deflater defl)

Creates a new input stream with the specified compressor and a default buffer size.

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

Creates a new input stream with the specified compressor 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 its underlying input stream, discarding any pending uncompressed data.

3 int read()

Reads a single byte of compressed data from the input stream.

4 int read(byte[] b, int off, int len)

Reads compressed data into a byte array.

5 long skip(long n)

Skips over and discards data from the input stream.

Methods inherited

This class inherits methods from the following classes −

    java.io.FilterInputStream

    java.lang.Object

Print