Класс java.util.zip.DeflaterInputStream реализует фильтр входного потока для сжатия данных в формате сжатия «deflate».
Объявление класса
Ниже приводится объявление для класса java.util.zip.DeflaterInputStream.
public class DeflaterInputStream extends FilterInputStream
поля
Ниже приведены поля для класса java.util.zip.DeflaterInputStream.
-
protected byte [] buf — Входной буфер для чтения сжатых данных.
-
protected Deflater def — Компрессор для этого потока.
protected byte [] buf — Входной буфер для чтения сжатых данных.
protected Deflater def — Компрессор для этого потока.
Конструкторы
Sr.No. | Конструктор и описание |
---|---|
1 |
DeflaterInputStream (InputStream in) Создает новый входной поток с компрессором по умолчанию и размером буфера. |
2 |
DeflaterInputStream (InputStream in, Deflater defl) Создает новый входной поток с указанным компрессором и размером буфера по умолчанию. |
3 |
DeflaterInputStream (InputStream in, Deflater defl, int bufLen) Создает новый входной поток с указанным компрессором и размером буфера. |
DeflaterInputStream (InputStream in)
Создает новый входной поток с компрессором по умолчанию и размером буфера.
DeflaterInputStream (InputStream in, Deflater defl)
Создает новый входной поток с указанным компрессором и размером буфера по умолчанию.
DeflaterInputStream (InputStream in, Deflater defl, int bufLen)
Создает новый входной поток с указанным компрессором и размером буфера.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | int available ()
Возвращает 0 после достижения EOF, иначе всегда возвращает 1. |
2 | void close ()
Закрывает этот входной поток и его основной входной поток, отбрасывая любые ожидающие несжатые данные. |
3 | int read ()
Читает один байт сжатых данных из входного потока. |
4 | int read (byte [] b, int off, int len)
Читает сжатые данные в байтовый массив. |
5 | длинный скип (long n)
Пропускает и отбрасывает данные из входного потока. |
Возвращает 0 после достижения EOF, иначе всегда возвращает 1.
Закрывает этот входной поток и его основной входной поток, отбрасывая любые ожидающие несжатые данные.
Читает один байт сжатых данных из входного потока.
Читает сжатые данные в байтовый массив.
Пропускает и отбрасывает данные из входного потока.
Методы унаследованы
Этот класс наследует методы от следующих классов —