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

Class DeflaterInputStream

    • 字段详细信息

      • def

        protected final Deflater def
        此流的压缩器。
      • buf

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

      • DeflaterInputStream

        public DeflaterInputStream​(InputStream in)
        使用默认压缩器和缓冲区大小创建新的输入流。
        参数
        in - 输入流以读取未压缩数据
        异常
        NullPointerException - 如果 in为空
      • DeflaterInputStream

        public DeflaterInputStream​(InputStream in,
                                   Deflater defl)
        使用指定的压缩器和默认缓冲区大小创建新的输入流。
        参数
        in - 用于读取未压缩数据的输入流
        defl - 此流的压缩器(“deflater”)
        异常
        NullPointerException - 如果 indefl为空
      • DeflaterInputStream

        public DeflaterInputStream​(InputStream in,
                                   Deflater defl,
                                   int bufLen)
        使用指定的压缩器和缓冲区大小创建新的输入流。
        参数
        in - 用于读取未压缩数据的输入流
        defl - 此流的压缩器(“deflater”)
        bufLen - 压缩缓冲区大小
        异常
        IllegalArgumentException - 如果 bufLen <= 0
        NullPointerException - 如果 indefl为空