public class GzipCompressorOutputStream extends CompressorOutputStream
GZIPOutputStream
class by allowing
the configuration of the compression level and the header metadata (filename,
comment, modification time, operating system and extra flags).Constructor and Description |
---|
GzipCompressorOutputStream(java.io.OutputStream out)
Creates a gzip compressed output stream with the default parameters.
|
GzipCompressorOutputStream(java.io.OutputStream out,
GzipParameters parameters)
Creates a gzip compressed output stream with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
finish()
Finishes writing compressed data to the underlying stream without closing it.
|
void |
flush() |
void |
write(byte[] buffer) |
void |
write(byte[] buffer,
int offset,
int length) |
void |
write(int b) |
public GzipCompressorOutputStream(java.io.OutputStream out) throws java.io.IOException
out
- the stream to compress tojava.io.IOException
- if writing failspublic GzipCompressorOutputStream(java.io.OutputStream out, GzipParameters parameters) throws java.io.IOException
out
- the stream to compress toparameters
- the parameters to usejava.io.IOException
- if writing failspublic void write(int b) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public void write(byte[] buffer) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public void write(byte[] buffer, int offset, int length) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public void finish() throws java.io.IOException
java.io.IOException
- on errorpublic void flush() throws java.io.IOException
flush
in interface java.io.Flushable
flush
in class java.io.OutputStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.OutputStream
java.io.IOException
Copyright © 2010 - 2020 Adobe. All Rights Reserved