Which flag do you prefer
--calculate-checksum-if-missing
(suggestions for names welcome!) which would
- download the whole file and calculate the checksum if the remote didn’t have the checksum type requested
- this wouldn’t use any disk space it would calculate the checksum on the fly
- it would also be useful for
rclone md5sum
andrclone sha1sum
- it would have to download the whole file
--compare-whole-file
which would
- download the two files it is comparing until it found a difference, or right to the end
- might not have to download the whole file
- only useful for sync/copy/move
The first is more generally useful so I’d probably prefer that if I can think of a decent name for it