java.util.zip - класс Inflater
Введение
В java.util.zip.Inflaterclass обеспечивает поддержку распаковки общего назначения с использованием популярной библиотеки сжатия ZLIB. Библиотека сжатия ZLIB изначально была разработана как часть стандарта графики PNG и не защищена патентами. Это полностью описано в спецификациях в описании пакета java.util.zip.
Объявление класса
Ниже приводится декларация для java.util.zip.Inflater класс -
public class Inflater
extends Object
Конструкторы
Sr. No. | Конструктор и описание |
---|---|
1 | Inflater() Создает новый декомпрессор. |
2 | Inflater(boolean nowrap) Создает новый декомпрессор. |
Методы класса
Sr. No. | Метод и описание |
---|---|
1 | недействительный конец () Закрывает декомпрессор и отбрасывает все необработанные входные данные. |
2 | логическое завершено () Возвращает истину, если достигнут конец потока сжатых данных. |
3 | int getAdler () Возвращает значение ADLER-32 несжатых данных. |
4 | длинный getBytesRead () Возвращает общее количество сжатых введенных байтов на данный момент. |
5 | длинный getBytesWritten () Возвращает общее количество несжатых байтов, выведенных на данный момент. |
6 | int getRemaining () Возвращает общее количество байтов, оставшихся во входном буфере. |
7 | int getTotalIn () Возвращает общее количество сжатых введенных байтов на данный момент. |
8 | int getTotalOut () Возвращает общее количество несжатых байтов, выведенных на данный момент. |
9 | int inflate (byte [] b) Распаковывает байты в указанный буфер. |
10 | int inflate (byte [] b, int off, int len) Распаковывает байты в указанный буфер. |
11 | логическое значение needsDictionary () Возвращает истину, если предустановленный словарь необходим для распаковки. |
12 | логическое needInput () Возвращает истину, если во входном буфере не осталось данных. |
13 | недействительный сброс () Сбрасывает надувной элемент, чтобы можно было обработать новый набор входных данных. |
14 | void setDictionary (byte [] b) Устанавливает предустановленный словарь в заданный массив байтов. |
15 | void setDictionary (byte [] b, int off, int len) Устанавливает предустановленный словарь в заданный массив байтов. |
16 | void setInput (byte [] b) Устанавливает входные данные для декомпрессии. |
17 | void setInput (byte [] b, int off, int len) Устанавливает входные данные для декомпрессии. |
Методы унаследованные
Этот класс наследует методы от следующих классов -
- java.lang.Object