java.util.zip - Класс InflaterOutputStream

Введение

В java.util.zip.InflaterOutputStream Класс реализует фильтр выходного потока для распаковки данных, хранящихся в формате сжатия «deflate».

Объявление класса

Ниже приводится декларация для java.util.zip.InflaterOutputStream класс -

public class InflaterOutputStream
   extends FilterOutputStream

Поля

Ниже приведены поля для java.util.zip.InflaterOutputStream класс -

  • protected byte[] buf - Буфер вывода для записи несжатых данных.

  • protected Inflater inf - Декомпрессор для этого потока.

Конструкторы

Sr. No. Конструктор и описание
1

InflaterOutputStream(OutputStream out)

Создает новый выходной поток с декомпрессором по умолчанию и размером буфера.

2

InflaterOutputStream(OutputStream out, Inflater infl)

Создает новый выходной поток с указанным декомпрессором и размером буфера по умолчанию.

3

InflaterOutputStream(OutputStream out, Inflater infl, int bufLen)

Создает новый выходной поток с указанным декомпрессором и размером буфера.

Методы класса

Sr. No. Метод и описание
1 недействительно закрыть ()

Записывает оставшиеся сжатые данные в выходной поток и закрывает базовый поток.

2 недействительная отделка ()

Завершает запись несжатых данных в выходной поток без закрытия базового потока.

3 очистить пустоту ()

Очищает этот выходной поток, заставляя записывать все ожидающие буферизованные выходные байты.

4 void write (byte [] b, int off, int len)

Записывает массив байтов в сжатый выходной поток.

5 пустая запись (int b)

Записывает байт в сжатый выходной поток.

Методы унаследованные

Этот класс наследует методы от следующих классов -

  • java.io.FilterOutputStream
  • java.lang.Object
Распечатать