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