cksum {bitops} | R Documentation |
Return a cyclic redundancy checksum for each element in the argument.
cksum(a)
a |
coerced to character vector |
NA
's appearing in the argument are returned as NA
's.
The default calculation is identical to that given in pseudo-code in the ACM article (in the References).
numeric vector of the same length as a
.
Steve Dutky sdutky@terpalum.umd.edu
Fashioned from cksum(1)
UNIX command line utility, i.e.,
man cksum
.
Dilip V. Sarwate (1988) Computation of Cyclic Redundancy Checks Via Table Lookup, Communications of the ACM 31, 8, 1008–1013.
b <- "I would rather have a bottle in front of me than frontal lobotomy\n"
stopifnot(cksum(b) == 1342168430)
(bv <- strsplit(b, " ")[[1]])
cksum(bv) # now a vector of length 13