DeflaterInputStream

public class DeflaterInputStream extends FilterInputStream

Implements an input stream filter for compressing data in the "deflate" compression format.

Field Summary

protected final byte[] buf Input buffer for reading compressed data.
protected final Deflater def Compressor for this stream.

Inherited Field Summary

Public Constructor Summary

DeflaterInputStream(InputStream in)
Creates a new input stream with a default compressor and buffer size.
DeflaterInputStream(InputStream in, Deflater defl)
Creates a new input stream with the specified compressor and a default buffer size.
DeflaterInputStream(InputStream in, Deflater defl, int bufLen)
Creates a new input stream with the specified compressor and buffer size.

Public Method Summary

int
available()
Returns 0 after EOF has been reached, otherwise always return 1.
void
close()
Closes this input stream and its underlying input stream, discarding any pending uncompressed data.
void
mark(int limit)
This operation is not supported.
boolean
markSupported()
Always returns false because this input stream does not support the mark() and reset() methods.
int
read()
Reads a single byte of compressed data from the input stream.
int
read(byte[] b, int off, int len)
Reads compressed data into a byte array.
void
reset()
This operation is not supported.
long
skip(long n)
Skips over and discards data from the input stream.

Inherited Method Summary