模块 java.base

类 InflaterOutputStream

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

public class InflaterOutputStream extends FilterOutputStream
实现一个输出流过滤器,用于解压缩以“deflate”压缩格式存储的数据。
自从:
1.6
参见:
  • 字段详细信息

    • 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 为空
  • 方法详情