|
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 DeflaterOutputStreambuf - данные, которые будут записаныoff - смещение запуска данныхlen - длина данныхIOException - Если ошибка ввода-вывода произошла.FilterOutputStream.write(int)public void finish()
throws IOException
finish в class DeflaterOutputStreamIOException - если ошибка ввода-вывода произошла
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92