Klasse java.util.zip.ZipInputStream | 1.1 |
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--java.util.zip.InflaterInputStream
|
+--java.util.zip.ZipInputStream
Deklaration
public class ZipInputStream
extends java.util.zip.InflaterInputStream
implements java.util.zip.ZipConstants
Beschreibung
Diese Klasse stellt einen Stream zur Verfügung, mit dem ZIP-Dateien gelesen werden können. Es können sowohl komprimierte als auch nicht komprimierte Einträge gelesen werden.
Konstruktoren im Detail
-
public ZipInputStream(InputStream in)
-
Erzeugt einen neuen ZipInputStream, der auf dem Stream in arbeitet.
Methoden im Detail
-
public void close()
-
Schließt den Stream durch Schließen des darunterliegenden Streams.
- Exception: IOException
-
-
public void closeEntry()
-
Springt im Archiv auf den nächsten Eintrag im ZIP-Archiv.
- Exception: IOException
-
-
protected ZipEntry createZipEntry(String name)
![[1.2]](../../images/marg12.gif)
-
Erzeugt einen neuen Eintrag im Archiv mit dem Namen name.
-
public ZipEntry getNextEntry()
-
Springt auf den nächsten Eintrag im ZIP-Archiv vor und liefert ein dazugehöriges ZipEntry-Objekt. Der Rückgabewert ist null, falls kein Eintrag mehr vorhanden ist.
- Exception: IOException
-
-
public int read(byte[] b, int off, int len)
-
Füllt das Array b ab dem Index off mit len Datenbytes des aktuellen ZIP-Eintrags.
- Exception: IOException
-
-
public long skip(long n)
-
Versucht, n Bytes aus dem Stream zu überlesen, und liefert die Anzahl der tatsächlich übersrungenen Bytes. Diese kann kleiner als n sein, wenn vorzeitig das Ende des Streams erreicht wird. Fall momentan weniger als n Bytes im Stream bereitstehen, blockiert diese Methode so lange, bis n Bytes gelesen werden konnten oder das Stream-Ende erreicht ist.
- Exception: IOException
-
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.