模块 java.base

类 DeflaterInputStream

所有已实现的接口:
Closeable , AutoCloseable

public class DeflaterInputStream extends FilterInputStream
实现一个输入流过滤器,用于以“放气”压缩格式压缩数据。
自从:
1.6
参见:
  • 字段详细信息

    • 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 - 此流的压缩器(“压缩器”)
      抛出:
      NullPointerException - 如果 indefl 为空
    • DeflaterInputStream

      public DeflaterInputStream(InputStream  in, Deflater  defl, int bufLen)
      创建具有指定压缩器和缓冲区大小的新输入流。
      参数:
      in - 读取未压缩数据的输入流
      defl - 此流的压缩器(“压缩器”)
      bufLen - 压缩缓冲区大小
      抛出:
      IllegalArgumentException - 如果 bufLen <= 0
      NullPointerException - 如果 indefl 为空
  • 方法详情