Resources at a specified URL will be downloaded and copied into the local content-based storage. Local paths will simply be copied into local storage. Identical content is not duplicated.
store(x, dir = content_dir(), algos = default_algos())
x | a URL, connection, or file path. |
---|---|
dir | the path we should use for permanent / on-disk storage
of the registry. An appropriate default will be selected (also
configurable using the environmental variable |
algos | Which algorithms should we compute contentid for? Default "sha256", see details. |
the content-based identifier
retrieve
if (FALSE) { # interactive() ## Real users won't use a temporary dir Sys.setenv("CONTENTID_HOME" = tempdir()) # Store & retrieve local file vostok_co2 <- system.file("extdata", "vostok.icecore.co2", package = "contentid") id <- store(vostok_co2) retrieve(id) ## Real users won't use a temporary dir Sys.unsetenv("CONTENTID_HOME") }