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