Учебники

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 byte [] buf — Выходной буфер для записи несжатых данных.

Защищенный инфлятор — декомпрессор для этого потока.

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

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

InflaterOutputStream (OutputStream out)

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

2

InflaterOutputStream (OutputStream out, Inflater infl)

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

3

InflaterOutputStream (OutputStream out, Inflater infl, int bufLen)

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

InflaterOutputStream (OutputStream out)

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

InflaterOutputStream (OutputStream out, Inflater infl)

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

InflaterOutputStream (OutputStream out, Inflater infl, int bufLen)

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

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

Sr.No. Метод и описание
1 void close ()

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

2 пустая отделка ()

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

3 void flush ()

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

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

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

5 void write (int b)

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

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

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

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

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

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

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

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