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
Распечатать