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
Wydrukować