fastdigest | R Documentation |
Fast, memory constant hashing of R objects
fastdigest(obj, ref_serializer = NULL)
obj |
The object to generate a hash digest for |
ref_serializer |
(optional) A serializer for reference-style
objects, see |
obj
will be hashed using R's internal serialization logic
with a custom target which applies applying Jenkins' SpookyHash (v2) in a
streaming fashion. This avoids (ever) copying the data out of the R object
itself, providing both speed and memory constancy.
It also guarantees that the "representation" of the R object being hashed is the same as the serialized version would be, if created.
Gabriel Becker
Jenkins, B. (2012). SpookyHash: a 128-bit noncryptographic hash. http://burtleburtle.net/bob/hash/spooky.html.
serialize
fastdigest(1:5)
fastdigest(list("what", 1:2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.