cksum {bitops} | R Documentation |
Compute Check Sum
Description
Return a cyclic redundancy checksum for each element in the argument.
Usage
cksum(a)
Arguments
a |
coerced to character vector |
Details
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).
Value
numeric vector of the same length as a
.
Author(s)
Steve Dutky sdutky@terpalum.umd.edu
References
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.
See Also
Examples
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
[Package bitops version 1.0-8 Index]