模块  java.base
软件包  java.util.zip

Class InflaterOutputStream

    • 字段详细信息

      • inf

        protected final Inflater inf
        此流的解压缩程序。
      • buf

        protected final byte[] buf
        用于写入未压缩数据的输出缓冲区。
    • 构造方法详细信息

      • InflaterOutputStream

        public InflaterOutputStream​(OutputStream out)
        使用默认的解压缩程序和缓冲区大小创建新的输出流。
        参数
        out - 输出流以将未压缩数据写入
        异常
        NullPointerException - 如果 out为空
      • InflaterOutputStream

        public InflaterOutputStream​(OutputStream out,                            Inflater infl)
        使用指定的解压缩程序和默认缓冲区大小创建新的输出流。
        参数
        out - 输出流以将未压缩数据写入
        infl - 此流的解压缩程序(“inflater”)
        异常
        NullPointerException - 如果 outinfl为空
      • InflaterOutputStream

        public InflaterOutputStream​(OutputStream out,                            Inflater infl,                            int bufLen)
        使用指定的解压缩程序和缓冲区大小创建新的输出流。
        参数
        out - 输出流以将未压缩数据写入
        infl - 此流的解压缩程序(“inflater”)
        bufLen - 解压缩缓冲区大小
        异常
        IllegalArgumentException - 如果 bufLen <= 0
        NullPointerException - 如果 outinfl为空