Android
java.util.zip
public class

java.util.zip.GZIPInputStream

java.lang.Object
java.io.InputStream Closeable
java.io.FilterInputStream
java.util.zip.InflaterInputStream
java.util.zip.GZIPInputStream

The GZIPInputStream class is used to read data stored in the GZIP format.

Summary

Constants

      Value  
int  GZIP_MAGIC    35615  0x00008b1f 

Fields

protected      CRC32  crc   
protected      boolean  eos   
Fields inherited from class java.util.zip.InflaterInputStream
Fields inherited from class java.io.FilterInputStream

Public Constructors

            GZIPInputStream(InputStream is)
Construct a GZIPInputStream to read from GZIP data from the underlying stream
            GZIPInputStream(InputStream is, int size)
Construct a GZIPInputStream to read from GZIP data from the underlying stream.

Public Methods

          void  close()
Closes this stream and any underlying streams.
          int  read(byte[] buffer, int off, int nbytes)
Reads and decompresses GZIP data from the underlying stream into buf.
Methods inherited from class java.util.zip.InflaterInputStream
Methods inherited from class java.io.FilterInputStream
Methods inherited from class java.io.InputStream
Methods inherited from class java.lang.Object
Methods inherited from interface java.io.Closeable

Details

Constants

public static final int GZIP_MAGIC

Constant Value: 35615 (0x00008b1f)

Fields

protected CRC32 crc

protected boolean eos

Public Constructors

public GZIPInputStream(InputStream is)

Construct a GZIPInputStream to read from GZIP data from the underlying stream

Parameters

is InputStream to read data from

Throws

IOException

public GZIPInputStream(InputStream is, int size)

Construct a GZIPInputStream to read from GZIP data from the underlying stream. Set the internal buffer size to size

Parameters

is InputStream to read data from
size Internal read buffer size

Throws

IOException

Public Methods

public void close()

Closes this stream and any underlying streams.

Throws

IOException

public int read(byte[] buffer, int off, int nbytes)

Reads and decompresses GZIP data from the underlying stream into buf.

Parameters

buffer Buffer to receive data
off Offset in buffer to store data
nbytes Number of bytes to read

Returns

  • Number of uncompressed bytes read

Throws

IOException
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56