objectChecksum

Syntax

objectChecksum(vector, [prev])

Arguments

vector is a vector that is used for calculating checksums.

prev is an integer. If the vector is too long, the checksum can be computed iteratively by specifying prev which represents the checksum of the previous segment of data during iteration.

Details

Calculate the checksum of a vector. The result is an integer. It is often used to verify data integrity.

Examples

$ print objectChecksum(take(`A`B`C, 10))
-268298654

$ print objectChecksum(2.3 6.5 7.8)
-430996932

//calculate checksum section by section
$ print objectChecksum(1..15)
-1877567753

$ t0 = objectChecksum(1..5)
$ t1 = objectChecksum(6..10, t0)
$ t2 = objectChecksum(11..15, t1)
$ print t2
-1877567753