
Check downloaded ReShare files against the file system
Source:R/archive-reshare.R
dot-reshare_verify_downloads.RdMirrors .dataverse_verify_downloads(): confirms every file the
download planned to save is present, is the size ReShare reported, and
(when ReShare published an MD5 hash) matches the checksum.
Value
files with downloaded corrected against the file system, plus
size_on_disk and checksum_ok columns
Details
A row whose extracted count is set is exempt from both checks, for the
same reason as the Dataverse case: ReShare's size and hash describe the
zip as published, and that zip was deliberately never downloaded – only
chosen members were, each verified against the CRC32 in the archive's own
central directory as it is extracted.