Spec-Zone .ru
спецификации, руководства, описания, API
|
public class GZIPOutputStream extends DeflaterOutputStream
Модификатор и Тип | Поле и Описание |
---|---|
protected CRC32 |
crc
CRC 32 из несжатых данных.
|
buf, def
Конструктор и Описание |
---|
GZIPOutputStream(OutputStream out)
Создает новый поток вывода с размером буфера значения по умолчанию.
|
GZIPOutputStream(OutputStream out, boolean syncFlush)
Создает новый поток вывода с размером буфера значения по умолчанию и указанным режимом сброса.
|
GZIPOutputStream(OutputStream out, int size)
Создает новый поток вывода с указанным размером буфера.
|
GZIPOutputStream(OutputStream out, int size, boolean syncFlush)
Создает новый поток вывода с указанным размером буфера и режимом сброса.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
finish()
Концы пишущий сжатые данные в поток вывода, не закрывая базовый поток.
|
void |
write(byte[] buf, int off, int len)
Массив записей байтов к сжатому потоку вывода.
|
close, deflate, flush, write
записать
protected CRC32 crc
public GZIPOutputStream(OutputStream out, int size) throws IOException
Новый экземпляр потока вывода создается как будто, вызывая конструктора с 3 параметрами GZIPOutputStream (размер, ложь).
out
- поток выводаsize
- размер буфера выводаIOException
- Если ошибка ввода-вывода произошла.IllegalArgumentException
- если размер <= 0public GZIPOutputStream(OutputStream out, int size, boolean syncFlush) throws IOException
out
- поток выводаsize
- размер буфера выводаsyncFlush
- если true
вызов наследованного flush()
метод этого экземпляра сбрасывает компрессор с режимом сброса Deflater.SYNC_FLUSH
прежде, чем сбросить поток вывода, иначе только сбрасывает поток выводаIOException
- Если ошибка ввода-вывода произошла.IllegalArgumentException
- если размер <= 0public GZIPOutputStream(OutputStream out) throws IOException
Новый экземпляр потока вывода создается как будто, вызывая конструктора с 2 параметрами GZIPOutputStream (ложь).
out
- поток выводаIOException
- Если ошибка ввода-вывода произошла.public GZIPOutputStream(OutputStream out, boolean syncFlush) throws IOException
out
- поток выводаsyncFlush
- если true
вызов наследованного flush()
метод этого экземпляра сбрасывает компрессор с режимом сброса Deflater.SYNC_FLUSH
прежде, чем сбросить поток вывода, иначе только сбрасывает поток выводаIOException
- Если ошибка ввода-вывода произошла.public void write(byte[] buf, int off, int len) throws IOException
write
в class DeflaterOutputStream
buf
- данные, которые будут записаныoff
- смещение запуска данныхlen
- длина данныхIOException
- Если ошибка ввода-вывода произошла.FilterOutputStream.write(int)
public void finish() throws IOException
finish
в class DeflaterOutputStream
IOException
- если ошибка ввода-вывода произошла
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92