Android
java.util.zip
public class

java.util.zip.ZipInputStream

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

ZipInputStream is an input stream for reading zip files.

Known Direct Subclasses

See Also

Summary

Constants

      Value  
int  CENATT    36  0x00000024 
int  CENATX    38  0x00000026 
int  CENCOM    32  0x00000020 
int  CENCRC    16  0x00000010 
int  CENDSK    34  0x00000022 
int  CENEXT    30  0x0000001e 
int  CENFLG    0x00000008 
int  CENHDR    46  0x0000002e 
int  CENHOW    10  0x0000000a 
int  CENLEN    24  0x00000018 
int  CENNAM    28  0x0000001c 
int  CENOFF    42  0x0000002a 
long  CENSIG    33639248  0x0000000002014b50 
int  CENSIZ    20  0x00000014 
int  CENTIM    12  0x0000000c 
int  CENVEM    0x00000004 
int  CENVER    0x00000006 
int  ENDCOM    20  0x00000014 
int  ENDHDR    22  0x00000016 
int  ENDOFF    16  0x00000010 
long  ENDSIG    101010256  0x0000000006054b50 
int  ENDSIZ    12  0x0000000c 
int  ENDSUB    0x00000008 
int  ENDTOT    10  0x0000000a 
int  EXTCRC    0x00000004 
int  EXTHDR    16  0x00000010 
int  EXTLEN    12  0x0000000c 
long  EXTSIG    134695760  0x0000000008074b50 
int  EXTSIZ    0x00000008 
int  LOCCRC    14  0x0000000e 
int  LOCEXT    28  0x0000001c 
int  LOCFLG    0x00000006 
int  LOCHDR    30  0x0000001e 
int  LOCHOW    0x00000008 
int  LOCLEN    22  0x00000016 
int  LOCNAM    26  0x0000001a 
long  LOCSIG    67324752  0x0000000004034b50 
int  LOCSIZ    18  0x00000012 
int  LOCTIM    10  0x0000000a 
int  LOCVER    0x00000004 
Fields inherited from class java.util.zip.InflaterInputStream
Fields inherited from class java.io.FilterInputStream

Public Constructors

            ZipInputStream(InputStream stream)
Constructs a new ZipInputStream on the specified input stream.

Public Methods

          int  available()
Returns 1 if the EOF has been reached, otherwise returns 0.
          void  close()
Closes this ZipInputStream.
          void  closeEntry()
Closes the current zip entry and positions to read the next entry.
          ZipEntry  getNextEntry()
Reads the next zip entry from this ZipInputStream.
          int  read(byte[] buffer, int start, int length)
Reads up to the specified number of uncompressed bytes into the buffer starting at the offset.
          long  skip(long value)
Skips up to the specified number of bytes in the current zip entry.

Protected Methods

          ZipEntry  createZipEntry(String name)
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 CENATT

Constant Value: 36 (0x00000024)

public static final int CENATX

Constant Value: 38 (0x00000026)

public static final int CENCOM

Constant Value: 32 (0x00000020)

public static final int CENCRC

Constant Value: 16 (0x00000010)

public static final int CENDSK

Constant Value: 34 (0x00000022)

public static final int CENEXT

Constant Value: 30 (0x0000001e)

public static final int CENFLG

Constant Value: 8 (0x00000008)

public static final int CENHDR

Constant Value: 46 (0x0000002e)

public static final int CENHOW

Constant Value: 10 (0x0000000a)

public static final int CENLEN

Constant Value: 24 (0x00000018)

public static final int CENNAM

Constant Value: 28 (0x0000001c)

public static final int CENOFF

Constant Value: 42 (0x0000002a)

public static final long CENSIG

Constant Value: 33639248 (0x0000000002014b50)

public static final int CENSIZ

Constant Value: 20 (0x00000014)

public static final int CENTIM

Constant Value: 12 (0x0000000c)

public static final int CENVEM

Constant Value: 4 (0x00000004)

public static final int CENVER

Constant Value: 6 (0x00000006)

public static final int ENDCOM

Constant Value: 20 (0x00000014)

public static final int ENDHDR

Constant Value: 22 (0x00000016)

public static final int ENDOFF

Constant Value: 16 (0x00000010)

public static final long ENDSIG

Constant Value: 101010256 (0x0000000006054b50)

public static final int ENDSIZ

Constant Value: 12 (0x0000000c)

public static final int ENDSUB

Constant Value: 8 (0x00000008)

public static final int ENDTOT

Constant Value: 10 (0x0000000a)

public static final int EXTCRC

Constant Value: 4 (0x00000004)

public static final int EXTHDR

Constant Value: 16 (0x00000010)

public static final int EXTLEN

Constant Value: 12 (0x0000000c)

public static final long EXTSIG

Constant Value: 134695760 (0x0000000008074b50)

public static final int EXTSIZ

Constant Value: 8 (0x00000008)

public static final int LOCCRC

Constant Value: 14 (0x0000000e)

public static final int LOCEXT

Constant Value: 28 (0x0000001c)

public static final int LOCFLG

Constant Value: 6 (0x00000006)

public static final int LOCHDR

Constant Value: 30 (0x0000001e)

public static final int LOCHOW

Constant Value: 8 (0x00000008)

public static final int LOCLEN

Constant Value: 22 (0x00000016)

public static final int LOCNAM

Constant Value: 26 (0x0000001a)

public static final long LOCSIG

Constant Value: 67324752 (0x0000000004034b50)

public static final int LOCSIZ

Constant Value: 18 (0x00000012)

public static final int LOCTIM

Constant Value: 10 (0x0000000a)

public static final int LOCVER

Constant Value: 4 (0x00000004)

Public Constructors

public ZipInputStream(InputStream stream)

Constructs a new ZipInputStream on the specified input stream.

Parameters

stream the input stream

Public Methods

public int available()

Returns 1 if the EOF has been reached, otherwise returns 0.

Returns

  • 0 after EOF of current entry, 1 otherwise

Throws

IOException

public void close()

Closes this ZipInputStream.

Throws

IOException

public void closeEntry()

Closes the current zip entry and positions to read the next entry.

Throws

IOException

public ZipEntry getNextEntry()

Reads the next zip entry from this ZipInputStream.

Throws

IOException

public int read(byte[] buffer, int start, int length)

Reads up to the specified number of uncompressed bytes into the buffer starting at the offset.

Parameters

buffer a byte array
start the starting offset into the buffer
length the number of bytes to read

Returns

  • the number of bytes read

Throws

IOException

public long skip(long value)

Skips up to the specified number of bytes in the current zip entry.

Parameters

value the number of bytes to skip

Returns

  • the number of bytes skipped

Throws

IOException

Protected Methods

protected ZipEntry createZipEntry(String name)

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