fastdigest: Fast, Low Memory-Footprint Digests of R Objects

Provides an R interface to Bob Jenkin's streaming, non-cryptographic 'SpookyHash' hash algorithm for use in digest-based comparisons of R objects. 'fastdigest' plugs directly into R's internal serialization machinery, allowing digests of all R objects the serialize() function supports, including reference-style objects via custom hooks. Speed is high and scales linearly by object size; memory usage is constant and negligible.

Author
Gabriel Becker, Bob Jenkins (SpookyHash algorithm and C++ implementation)
Date of publication
2015-10-08 20:13:41
Maintainer
Gabriel Becker <becker.gabriel@gene.com>
License
Artistic-2.0
Version
0.6-3

View on CRAN

Man pages

fastdigest
Fast, memory constant hashing of R objects

Files in this package

fastdigest
fastdigest/src
fastdigest/src/SpookyV2.cpp
fastdigest/src/serialize2.cpp
fastdigest/src/SpookyV2.h
fastdigest/src/serialize3.cpp
fastdigest/NAMESPACE
fastdigest/NEWS
fastdigest/R
fastdigest/R/fastdigest.R
fastdigest/README.md
fastdigest/MD5
fastdigest/DESCRIPTION
fastdigest/man
fastdigest/man/fastdigest.Rd