java.util.zip - Класс DeflaterInputStream
Введение
В java.util.zip.DeflaterInputStream Класс реализует фильтр входного потока для сжатия данных в формате сжатия deflate.
Объявление класса
Ниже приводится декларация для java.util.zip.DeflaterInputStream класс -
public class DeflaterInputStream
extends FilterInputStream
Поля
Ниже приведены поля для java.util.zip.DeflaterInputStream класс -
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) Создает новый входной поток с указанным компрессором и размером буфера. |
Методы класса
Sr. No. | Метод и описание |
---|---|
1 | int доступно () Возвращает 0 после достижения EOF, в противном случае всегда возвращает 1. |
2 | недействительно закрыть () Закрывает этот входной поток и его базовый входной поток, отбрасывая все ожидающие обработки несжатые данные. |
3 | int читать () Читает один байт сжатых данных из входного потока. |
4 | int read (byte [] b, int off, int len) Читает сжатые данные в байтовый массив. |
5 | длинный пропуск (long n) Пропускает и отбрасывает данные из входного потока. |
Методы унаследованные
Этот класс наследует методы от следующих классов -
- java.io.FilterInputStream
- java.lang.Object