Класс 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)
Записывает байт в сжатый поток вывода. |
Записывает оставшиеся сжатые данные в выходной поток и закрывает основной поток.
Завершает запись несжатых данных в выходной поток, не закрывая основной поток.
Очищает этот поток вывода, заставляя записывать любые ожидающие буферизованные выходные байты.
Записывает массив байтов в сжатый поток вывода.
Записывает байт в сжатый поток вывода.
Методы унаследованы
Этот класс наследует методы от следующих классов —