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