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
Drucken