public class RollingChecksum extends Object
Constructor and Description |
---|
RollingChecksum() |
Modifier and Type | Method and Description |
---|---|
long |
init(byte[] data)
initialise the checksum
|
long |
reset(byte[] data,
long k,
long l)
reset the checksum using the given block data
|
long |
update(long k,
long l,
byte X_k,
byte X_l)
compute the rolling checksum for the given parameters
|
public long init(byte[] data)
data
- - initial data blockpublic long reset(byte[] data, long k, long l)
data
- - data blockk
- - start positionl
- - end positionpublic long update(long k, long l, byte X_k, byte X_l)
k
- - start indexl
- - end indexX_k
- - the data value at position 'k'X_l
- - the data value at position 'l'Copyright © 2010–2016 UNICORE. All rights reserved.