|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.zip.CRC32
A class that can be used to compute the CRC-32 of a data stream.
Checksum
Field Summary | |
private int |
crc
|
Constructor Summary | |
CRC32()
Creates a new CRC32 object. |
Method Summary | |
long |
getValue()
Returns CRC-32 value. |
void |
reset()
Resets CRC-32 to initial value. |
void |
update(byte[] b)
Updates checksum with specified array of bytes. |
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. |
private static int |
update(int crc,
int b)
|
private static int |
updateBytes(int crc,
byte[] b,
int off,
int len)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int crc
Constructor Detail |
public CRC32()
Method Detail |
public void update(int b)
update
in interface Checksum
b
- the byte to update the checksum withpublic void update(byte[] b, int off, int len)
update
in interface Checksum
b
- the byte array to update the checksum withoff
- the start offset of the datalen
- the number of bytes to use for the updatepublic void update(byte[] b)
b
- the array of bytes to update the checksum withpublic void reset()
reset
in interface Checksum
public long getValue()
getValue
in interface Checksum
private static int update(int crc, int b)
private static int updateBytes(int crc, byte[] b, int off, int len)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |