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