getChecksum {dataone} | R Documentation |
Get the checksum for the data object associated with the specified pid.
Description
A checksum is calculated for an object when it is uploaded to DataONE and
is submitted with the object's system metadata. The 'getChecksum'
method retrieves
the checksum from the specified coordinating node
Usage
getChecksum(x, ...)
## S4 method for signature 'CNode'
getChecksum(x, pid, ...)
## S4 method for signature 'MNode'
getChecksum(x, pid, checksumAlgorithm = "SHA-256")
Arguments
x |
The CNode instance from which the checksum will be retrieved |
... |
(Not yet used) |
pid |
The identifier of the object |
checksumAlgorithm |
The algorithm used to calculate the checksum. Default="SHA-256" |
Value
character the checksum value, with the checksum algorithm as the attribute "algorithm"
See Also
D1Node-class{D1Node}
class description.
Examples
## Not run:
library(dataone)
cn <- CNode()
mn <- getMNode(cn, "urn:node:KNB")
pid <- "doi:10.5063/F1QN64NZ"
chksum <- getChecksum(mn, pid)
## End(Not run)
## Not run:
pid <- "doi:10.5063/F1QN64NZ"
cn <- CNode()
pid <- "doi:10.5063/F1QN64NZ"
chksum <- getChecksum(cn, pid)
## End(Not run)
[Package dataone version 2.2.2 Index]