This class is a subclass of DeflaterOutputStream that compresses and writes data using the gzip file format. To create a GZIPOutputStream , specify the OutputStream to write to and, optionally , a size for the internal compression buffer. Once the GZIPOutputStream is created, you can use the write( ) and close( ) methods as you would any output stream. Figure 16-141. java.util.zip.GZIPOutputStreampublic class GZIPOutputStream extends DeflaterOutputStream { // Public Constructors public GZIPOutputStream (java.io.OutputStream out ) throws java.io.IOException; public GZIPOutputStream (java.io.OutputStream out , int size ) throws java.io.IOException; // Public Methods Overriding DeflaterOutputStream public void finish ( ) throws java.io.IOException; public void write (byte[ ] buf , int off , int len ) throws java.io.IOException; synchronized // Protected Instance Fields protected CRC32 crc ; } |