Class CRC32OutputStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
htsjdk.samtools.cram.io.CRC32OutputStream
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class CRC32OutputStream extends FilterOutputStream
An output stream that calculates CRC32 checksum of all the bytes written through the stream. The java CRC32 class is used to internally.
  • Constructor Details

    • CRC32OutputStream

      public CRC32OutputStream(OutputStream out)
  • Method Details

    • write

      public void write(byte[] b, int off, int length)
      Overrides:
      write in class FilterOutputStream
    • write

      public void write(int b)
      Overrides:
      write in class FilterOutputStream
    • write

      public void write(byte[] b)
      Overrides:
      write in class FilterOutputStream
    • getLongCrc32

      public long getLongCrc32()
    • getCrc32_BigEndian

      public byte[] getCrc32_BigEndian()
    • getCrc32_LittleEndian

      public byte[] getCrc32_LittleEndian()