java.util.zip - klasa inflatora

Wprowadzenie

Plik java.util.zip.Inflaterclass zapewnia obsługę dekompresji ogólnego przeznaczenia przy użyciu popularnej biblioteki kompresji ZLIB. Biblioteka kompresji ZLIB została początkowo opracowana jako część standardu grafiki PNG i nie jest chroniona patentami. Jest to w pełni opisane w specyfikacjach w opisie pakietu java.util.zip.

Deklaracja klasy

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

public class Inflater
   extends Object

Konstruktorzy

Sr.No. Konstruktor i opis
1

Inflater()

Tworzy nowy dekompresor.

2

Inflater(boolean nowrap)

Tworzy nowy dekompresor.

Metody klasowe

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

Zamyka dekompresor i odrzuca nieprzetworzone dane wejściowe.

2 boolean zakończony ()

Zwraca wartość true, jeśli osiągnięto koniec skompresowanego strumienia danych.

3 int getAdler ()

Zwraca wartość ADLER-32 nieskompresowanych danych.

4 long getBytesRead ()

Zwraca całkowitą liczbę skompresowanych bajtów wejściowych do tej pory.

5 long getBytesWritten ()

Zwraca całkowitą liczbę dotychczas nieskompresowanych bajtów.

6 int getRemaining ()

Zwraca całkowitą liczbę bajtów pozostałych w buforze wejściowym.

7 int getTotalIn ()

Zwraca całkowitą liczbę skompresowanych bajtów wejściowych do tej pory.

8 int getTotalOut ()

Zwraca całkowitą liczbę dotychczas nieskompresowanych bajtów.

9 int inflate (bajt [] b)

Dekompresuje bajty do określonego buforu.

10 int inflate (byte [] b, int off, int len)

Dekompresuje bajty do określonego buforu.

11 boolean needsDictionary ()

Zwraca wartość true, jeśli do dekompresji potrzebny jest wstępnie ustawiony słownik.

12 boolean needInput ()

Zwraca wartość true, jeśli żadne dane nie pozostają w buforze wejściowym.

13 void reset ()

Resetuje inflater, aby można było przetworzyć nowy zestaw danych wejściowych.

14 void setDictionary (bajt [] b)

Ustawia wstępnie ustawiony słownik na podaną tablicę bajtów.

15 void setDictionary (byte [] b, int off, int len)

Ustawia wstępnie ustawiony słownik na podaną tablicę bajtów.

16 void setInput (bajt [] b)

Ustawia dane wejściowe do dekompresji.

17 void setInput (bajt [] b, int off, int len)

Ustawia dane wejściowe do dekompresji.

Dziedziczone metody

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

  • java.lang.Object
Wydrukować