Module java.base
Package java.util.zip

Class CheckedOutputStream

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

public class CheckedOutputStream extends FilterOutputStream
一个同时维护正在写入数据的校验和的输出流。然后可以使用校验和来验证输出数据的完整性。
自从:
1.1
参见:
  • Constructor Details

    • CheckedOutputStream

      public CheckedOutputStream(OutputStream out, Checksum cksum)
      创建具有指定校验和的输出流。
      参数:
      out - 输出流
      cksum - 校验和
  • Method Details

    • write

      public void write(int b) throws IOException
      写入一个字节。将阻塞,直到字节实际被写入。
      覆盖:
      write 在类 FilterOutputStream
      参数:
      b - 要写入的字节
      抛出:
      IOException - 如果发生I/O错误
    • write

      public void write(byte[] b, int off, int len) throws IOException
      写入字节数组。将阻塞,直到字节实际被写入。
      覆盖:
      write 在类 FilterOutputStream
      参数:
      b - 要写入的数据
      off - 数据的起始偏移量
      len - 要写入的字节数
      抛出:
      IOException - 如果发生I/O错误
      参见:
    • getChecksum

      public Checksum getChecksum()
      返回此输出流的校验和。
      返回:
      校验和