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.


fastdigest

R package for using Bob Jenkin's streaming SpookyHash algorithm in-place within R's serialization machinery. Generates machinery. Generates 128bit digests of R objects without creation of full serialized copies.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("fastdigest")

0.6-4 by Gabriel Becker, 3 years ago


Browse source code at https://github.com/cran/fastdigest


Authors: Gabriel Becker , based on SpookyHash algorithm and C++ code by Bob Jenkins


Documentation:   PDF Manual  


Artistic-2.0 license


Suggests RUnit


See at CRAN