java.util.zip - DeflaterInputStream-Klasse
Einführung
Das java.util.zip.DeflaterInputStream class implementiert einen Eingabestreamfilter zum Komprimieren von Daten im Komprimierungsformat "deflate".
Klassenerklärung
Es folgt die Erklärung für java.util.zip.DeflaterInputStream Klasse -
public class DeflaterInputStream
extends FilterInputStream
Felder
Es folgen die Felder für java.util.zip.DeflaterInputStream Klasse -
protected byte[] buf - Eingabepuffer zum Lesen komprimierter Daten.
protected Deflater def - Kompressor für diesen Stream.
Konstruktoren
Sr.Nr. | Konstruktor & Beschreibung |
---|---|
1 | DeflaterInputStream(InputStream in) Erstellt einen neuen Eingabestream mit einem Standardkompressor und einer Standardpuffergröße. |
2 | DeflaterInputStream(InputStream in, Deflater defl) Erstellt einen neuen Eingabestream mit dem angegebenen Kompressor und einer Standardpuffergröße. |
3 | DeflaterInputStream(InputStream in, Deflater defl, int bufLen) Erstellt einen neuen Eingabestream mit der angegebenen Kompressor- 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 den zugrunde liegenden Eingabestream und verwirft alle ausstehenden unkomprimierten Daten. |
3 | int read () Liest ein einzelnes Byte komprimierter Daten aus dem Eingabestream. |
4 | int read (Byte [] b, int off, int len) Liest komprimierte Daten in ein Byte-Array. |
5 | langer Sprung (langes n) Überspringt und verwirft Daten aus dem Eingabestream. |
Methoden geerbt
Diese Klasse erbt Methoden von den folgenden Klassen:
- java.io.FilterInputStream
- java.lang.Object