Most visited

Recently visited

Added in API level 1

CRC32

public class CRC32
extends Object implements Checksum

java.lang.Object
   ↳ java.util.zip.CRC32


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)

Updates the CRC-32 checksum with the specified array of bytes.

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

Updates the CRC-32 checksum with the specified array of bytes.

void update(int b)

Updates the CRC-32 checksum with the specified byte (the low eight bits of the argument b).

Inherited methods

From class java.lang.Object
From interface java.util.zip.Checksum

Public constructors

CRC32

Added in API level 1
CRC32 ()

Creates a new CRC32 object.

Public methods

getValue

Added in API level 1
long getValue ()

Returns CRC-32 value.

Returns
long the current checksum value

reset

Added in API level 1
void reset ()

Resets CRC-32 to initial value.

update

Added in API level 1
void update (byte[] b)

Updates the CRC-32 checksum with the specified array of bytes.

Parameters
b byte: the array of bytes to update the checksum with

update

Added in API level 1
void update (byte[] b, 
                int off, 
                int len)

Updates the CRC-32 checksum with the specified array of bytes.

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

update

Added in API level 1
void update (int b)

Updates the CRC-32 checksum with the specified byte (the low eight bits of the argument b).

Parameters
b int: the byte to update the checksum with

Hooray!