JavaScript is disabled on your browser.
Skip navigation links
Java™ Platform
Standard Ed. 8
compact1, compact2, compact3
java.util.zip

Class InflaterOutputStream

    • Field Summary

      Fields
      Modifier and Type Field Description
      protected byte[] buf
      Output buffer for writing uncompressed data.
      protected Inflater inf
      Decompressor for this stream.
    • Method Summary

      All Methods
      Modifier and Type Method Description
      void close ()
      Writes any remaining uncompressed data to the output stream and closes the underlying output stream.
      void finish ()
      Finishes writing uncompressed data to the output stream without closing the underlying stream.
      void flush ()
      Flushes this output stream, forcing any pending buffered output bytes to be written.
      void write (byte[] b, int off, int len)
      Writes an array of bytes to the uncompressed output stream.
      void write (int b)
      Writes a byte to the uncompressed output stream.
    • Field Detail

      • inf

        protected final Inflater inf
        Decompressor for this stream.
      • buf

        protected final byte[] buf
        Output buffer for writing uncompressed data.
    • Constructor Detail

      • InflaterOutputStream

        public InflaterOutputStream(OutputStream out)
        Creates a new output stream with a default decompressor and buffer size.
        Parameters:
        out - output stream to write the uncompressed data to
        Throws:
        NullPointerException - if out is null
      • InflaterOutputStream

        public InflaterOutputStream(OutputStream out,
         Inflater infl)
        Creates a new output stream with the specified decompressor and a default buffer size.
        Parameters:
        out - output stream to write the uncompressed data to
        infl - decompressor ("inflater") for this stream
        Throws:
        NullPointerException - if out or infl is null
      • InflaterOutputStream

        public InflaterOutputStream(OutputStream out,
         Inflater infl,
         int bufLen)
        Creates a new output stream with the specified decompressor and buffer size.
        Parameters:
        out - output stream to write the uncompressed data to
        infl - decompressor ("inflater") for this stream
        bufLen - decompression buffer size
        Throws:
        IllegalArgumentException - if bufLen <= 0
        NullPointerException - if out or infl is null
Skip navigation links
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

Scripting on this page tracks web page traffic, but does not change the content in any way.

AltStyle によって変換されたページ (->オリジナル) /