public class

CRC32

extends Object
implements Checksum
java.lang.Object
   ↳ java.util.zip.CRC32

Class Overview

A class that can be used to compute the CRC-32 of a data stream.

See Also

Summary

Public Constructors
CRC32()
Creates a new CRC32 object.
Public Methods
long getValue()
Returns CRC-32 value.
void reset()
Resets CRC-32 to initial value.
void update(byte[] b, int off, int len)
Updates CRC-32 with specified array of bytes.
void update(int b)
Updates CRC-32 with specified byte.
void update(byte[] b)
Updates checksum with specified array of bytes.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.util.zip.Checksum

Public Constructors

public CRC32 ()

Creates a new CRC32 object.

Public Methods

public long getValue ()

Returns CRC-32 value.

Returns
  • the current checksum value

public void reset ()

Resets CRC-32 to initial value.

public void update (byte[] b, int off, int len)

Updates CRC-32 with specified array of bytes.

Parameters
b the byte array to update the checksum with
off the start offset of the data
len the number of bytes to use for the update

public void update (int b)

Updates CRC-32 with specified byte.

Parameters
b the byte to update the checksum with

public void update (byte[] b)

Updates checksum with specified array of bytes.

Parameters
b the array of bytes to update the checksum with