java.util.zip - Класс DeflaterOutputStream
Введение
В java.util.zip.DeflaterOutputStreamКласс реализует фильтр выходного потока для сжатия данных в формате сжатия deflate. Он также используется в качестве основы для других типов фильтров сжатия, таких как GZIPOutputStream.
Объявление класса
Ниже приводится декларация для java.util.zip.DeflaterOutputStream класс -
public class DeflaterOutputStream
extends FilterOutputStream
Поля
Ниже приведены поля для java.util.zip.DeflaterOutputStream класс -
protected byte[] buf - Буфер вывода для записи сжатых данных.
protected Deflater def - Компрессор для этого потока.
Конструкторы
Sr. No. | Конструктор и описание |
---|---|
1 | DeflaterOutputStream(OutputStream out) Создает новый выходной поток с компрессором по умолчанию и размером буфера. |
2 | DeflaterOutputStream(OutputStream out, boolean syncFlush) Создает новый выходной поток с компрессором по умолчанию, размером буфера по умолчанию и указанным режимом очистки. |
3 | DeflaterOutputStream(OutputStream out, Deflater def) Создает новый выходной поток с указанным компрессором и размером буфера по умолчанию. |
4 | DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush) Создает новый выходной поток с указанным компрессором, режимом очистки и размером буфера по умолчанию. |
5 | DeflaterOutputStream(OutputStream out, Deflater def, int size) Создает новый выходной поток с указанным компрессором и размером буфера. |
6 | DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush) Создает новый выходной поток с указанным компрессором, размером буфера и режимом очистки. |
Методы класса
Sr. No. | Метод и описание |
---|---|
1 | недействительно закрыть ()
Записывает оставшиеся сжатые данные в выходной поток и закрывает базовый поток. |
2 | недействительная отделка ()
Завершает запись сжатых данных в выходной поток, не закрывая базовый поток. |
3 | очистить пустоту ()
Очищает сжатый выходной поток. |
4 | void write (byte [] b, int off, int len)
Записывает массив байтов в сжатый выходной поток. |
5 | пустая запись (int b)
Записывает байт в сжатый выходной поток. |
Методы унаследованные
Этот класс наследует методы от следующих классов -
- java.io.FilterOutputStream
- java.lang.Object