java.util.zip - Klasa DeflaterInputStream
Wprowadzenie
Plik java.util.zip.DeflaterInputStream klasa implementuje filtr strumienia wejściowego do kompresji danych w formacie kompresji „deflate”.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.util.zip.DeflaterInputStream klasa -
public class DeflaterInputStream
extends FilterInputStream
Pola
Poniżej znajdują się pola dla java.util.zip.DeflaterInputStream klasa -
protected byte[] buf - Bufor wejściowy do odczytu skompresowanych danych.
protected Deflater def - Kompresor dla tego strumienia.
Konstruktorzy
Sr.No. | Konstruktor i opis |
---|---|
1 | DeflaterInputStream(InputStream in) Tworzy nowy strumień wejściowy z domyślnym kompresorem i rozmiarem bufora. |
2 | DeflaterInputStream(InputStream in, Deflater defl) Tworzy nowy strumień wejściowy z określonym kompresorem i domyślnym rozmiarem buforu. |
3 | DeflaterInputStream(InputStream in, Deflater defl, int bufLen) Tworzy nowy strumień wejściowy z określonym rozmiarem kompresora i buforu. |
Metody klasowe
Sr.No. | Metoda i opis |
---|---|
1 | int dostępny () Zwraca 0 po osiągnięciu EOF, w przeciwnym razie zawsze zwraca 1. |
2 | void close () Zamyka ten strumień wejściowy i jego bazowy strumień wejściowy, odrzucając wszystkie oczekujące nieskompresowane dane. |
3 | int read () Odczytuje pojedynczy bajt skompresowanych danych ze strumienia wejściowego. |
4 | int read (byte [] b, int off, int len) Odczytuje skompresowane dane do tablicy bajtów. |
5 | długie przejście (długie n) Pomija i odrzuca dane ze strumienia wejściowego. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas -
- java.io.FilterInputStream
- java.lang.Object