java.util.zip - InflaterOutputStream-Klasse

Einführung

Das java.util.zip.InflaterOutputStream class implementiert einen Ausgabestreamfilter zum Dekomprimieren von Daten, die im Komprimierungsformat "deflate" gespeichert sind.

Klassenerklärung

Es folgt die Erklärung für java.util.zip.InflaterOutputStream Klasse -

public class InflaterOutputStream
   extends FilterOutputStream

Felder

Es folgen die Felder für java.util.zip.InflaterOutputStream Klasse -

  • protected byte[] buf - Ausgabepuffer zum Schreiben unkomprimierter Daten.

  • protected Inflater inf - Dekomprimierer für diesen Stream.

Konstruktoren

Sr.Nr. Konstruktor & Beschreibung
1

InflaterOutputStream(OutputStream out)

Erstellt einen neuen Ausgabestream mit einem Standarddekomprimierer und einer Standardpuffergröße.

2

InflaterOutputStream(OutputStream out, Inflater infl)

Erstellt einen neuen Ausgabestream mit dem angegebenen Dekomprimierer und einer Standardpuffergröße.

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

Erstellt einen neuen Ausgabestream mit der angegebenen Dekomprimierungs- und Puffergröße.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1 void close ()

Schreibt verbleibende komprimierte Daten in den Ausgabestream und schließt den zugrunde liegenden Stream.

2 void finish ()

Beendet das Schreiben unkomprimierter Daten in den Ausgabestream, ohne den zugrunde liegenden Stream zu schließen.

3 void flush ()

Leert diesen Ausgabestream und erzwingt das Schreiben anstehender gepufferter Ausgabebytes.

4 void write (byte [] b, int off, int len)

Schreibt ein Array von Bytes in den komprimierten Ausgabestream.

5 void write (int b)

Schreibt ein Byte in den komprimierten Ausgabestream.

Methoden geerbt

Diese Klasse erbt Methoden von den folgenden Klassen:

  • java.io.FilterOutputStream
  • java.lang.Object
Drucken