to top
Android APIs
public class

Adler32

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

Class Overview

The Adler-32 class is used to compute the Adler32 checksum from a set of data. Compared to CRC32 it trades reliability for speed. Refer to RFC 1950 for the specification.

Summary

Public Constructors
Adler32()
Public Methods
long getValue()
Returns the Adler32 checksum for all input received.
void reset()
Reset this instance to its initial checksum.
void update(byte[] buf, int offset, int byteCount)
Update this Adler32 checksum with the contents of buf, starting from offset and reading byteCount bytes of data.
void update(int i)
Update this Adler32 checksum with the single byte provided as argument.
void update(byte[] buf)
Update this Adler32 checksum using the contents of buf.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.util.zip.Checksum

Public Constructors

public Adler32 ()

Added in API level 1

Public Methods

public long getValue ()

Added in API level 1

Returns the Adler32 checksum for all input received.

Returns
  • The checksum for this instance.

public void reset ()

Added in API level 1

Reset this instance to its initial checksum.

public void update (byte[] buf, int offset, int byteCount)

Added in API level 1

Update this Adler32 checksum with the contents of buf, starting from offset and reading byteCount bytes of data.

Parameters
buf the byte array from which to read the bytes.
offset the initial position in buf to read the bytes from.
byteCount the number of bytes to read from buf.

public void update (int i)

Added in API level 1

Update this Adler32 checksum with the single byte provided as argument.

Parameters
i the byte to update checksum with.

public void update (byte[] buf)

Added in API level 1

Update this Adler32 checksum using the contents of buf.

Parameters
buf bytes to update checksum with.