java.util.zip - InflaterInputStream-Klasse
Einführung
Das java.util.zip.InflaterInputStreamclass implementiert einen Stream-Filter zum Dekomprimieren von Daten im Komprimierungsformat "deflate". Es wird auch als Grundlage für andere Dekomprimierungsfilter wie GZIPInputStream verwendet.
Klassenerklärung
Es folgt die Erklärung für java.util.zip.InflaterInputStream Klasse -
public class InflaterInputStream
extends FilterInputStream
Felder
Es folgen die Felder für java.util.zip.InflaterInputStream Klasse -
protected byte[] buf - Eingabepuffer zur Dekomprimierung.
protected Inflater inf - Dekomprimierer für diesen Stream.
protected int len - Länge des Eingabepuffers.
Konstruktoren
Sr.Nr. | Konstruktor & Beschreibung |
---|---|
1 | InflaterInputStream(InputStream in) Erstellt einen neuen Eingabestream mit einem Standarddekomprimierer und einer Standardpuffergröße. |
2 | InflaterInputStream(InputStream in, Inflater inf) Erstellt einen neuen Eingabestream mit dem angegebenen Dekomprimierer und einer Standardpuffergröße. |
3 | InflaterInputStream(InputStream in, Inflater inf, int size) Erstellt einen neuen Eingabestream mit der angegebenen Dekomprimierungs- und Puffergröße. |
Klassenmethoden
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | int verfügbar () Gibt 0 zurück, nachdem EOF erreicht wurde, andernfalls wird immer 1 zurückgegeben. |
2 | void close () Schließt diesen Eingabestream und gibt alle dem Stream zugeordneten Systemressourcen frei. |
3 | void mark (int readlimit) Markiert die aktuelle Position in diesem Eingabestream. |
4 | boolean markSupported () Testet, ob dieser Eingabestream die Markierungs- und Rücksetzmethoden unterstützt. |
5 | int read () Liest ein Byte unkomprimierter Daten. |
6 | int read (Byte [] b, int off, int len) Liest unkomprimierte Daten in ein Array von Bytes. |
7 | void reset () Positioniert diesen Stream an der Position zu dem Zeitpunkt, an dem die Markierungsmethode zuletzt für diesen Eingabestream aufgerufen wurde. |
8 | langer Sprung (langes n) Überspringt die angegebene Anzahl von Bytes unkomprimierter Daten. |
Methoden geerbt
Diese Klasse erbt Methoden von den folgenden Klassen:
- java.io.FilterInputStream
- java.lang.Object