java.util.zip - klasa InflaterOutputStream

Wprowadzenie

Plik java.util.zip.InflaterOutputStream klasa implementuje filtr strumienia wyjściowego do dekompresji danych przechowywanych w formacie kompresji „deflate”.

Deklaracja klasy

Poniżej znajduje się deklaracja dla java.util.zip.InflaterOutputStream klasa -

public class InflaterOutputStream
   extends FilterOutputStream

Pola

Poniżej znajdują się pola dla java.util.zip.InflaterOutputStream klasa -

  • protected byte[] buf - Bufor wyjściowy do zapisu nieskompresowanych danych.

  • protected Inflater inf - Dekompresor dla tego strumienia.

Konstruktorzy

Sr.No. Konstruktor i opis
1

InflaterOutputStream(OutputStream out)

Tworzy nowy strumień wyjściowy z domyślnym dekompresorem i rozmiarem bufora.

2

InflaterOutputStream(OutputStream out, Inflater infl)

Tworzy nowy strumień wyjściowy z określonym dekompresorem i domyślnym rozmiarem buforu.

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

Tworzy nowy strumień wyjściowy z określonym dekompresorem i rozmiarem buforu.

Metody klasowe

Sr.No. Metoda i opis
1 void close ()

Zapisuje pozostałe skompresowane dane w strumieniu wyjściowym i zamyka strumień źródłowy.

2 void finish ()

Kończy zapisywanie nieskompresowanych danych w strumieniu wyjściowym bez zamykania strumienia źródłowego.

3 void flush ()

Opróżnia ten strumień wyjściowy, wymuszając zapisanie wszystkich oczekujących buforowanych bajtów wyjściowych.

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

Zapisuje tablicę bajtów w skompresowanym strumieniu wyjściowym.

5 void write (int b)

Zapisuje bajt w skompresowanym strumieniu wyjściowym.

Dziedziczone metody

Ta klasa dziedziczy metody z następujących klas -

  • java.io.FilterOutputStream
  • java.lang.Object
Wydrukować