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(OutputStream out)
Creates a gzip compressed output stream with the default parameters.
|
GzipCompressorOutputStream(OutputStream out,
GzipParameters parameters)
Creates a gzip compressed output stream with the specified parameters.
|
public GzipCompressorOutputStream(OutputStream out) throws IOException
out - the stream to compress toIOException - if writing failspublic GzipCompressorOutputStream(OutputStream out, GzipParameters parameters) throws IOException
out - the stream to compress toparameters - the parameters to useIOException - if writing failspublic void write(int b) throws IOException
write in class OutputStreamIOExceptionpublic void write(byte[] buffer) throws IOException
write in class OutputStreamIOExceptionpublic void write(byte[] buffer, int offset, int length) throws IOException
write in class OutputStreamIOExceptionpublic void finish() throws IOException
IOException - on errorpublic void flush() throws IOException
flush in interface Flushableflush in class OutputStreamIOExceptionpublic void close() throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class OutputStreamIOExceptionCopyright © 2016 The Apache Software Foundation. All rights reserved.