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