Учебники

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 — Компрессор для этого потока.

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.

Закрывает этот входной поток и его основной входной поток, отбрасывая любые ожидающие несжатые данные.

Читает один байт сжатых данных из входного потока.

Читает сжатые данные в байтовый массив.

Пропускает и отбрасывает данные из входного потока.

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

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