checksumEntireFile
Clones the provided input, reads all bytes from the file, and calls .checkFooter
Note that this method may be slow, as it must process the entire file. If you just need to extract the checksum value, call .retrieveChecksum.