rclone check
has the --download
flag which covers the double sided flag.
I think you are proposing a --download-first
flag so when you did
rclone check --dowload-first SHA1remote: MD5remote:
It would download the SHA1Remote files to calculate their MD5.
That is certainly possible.
This would be reasonably easy to add. The code is in fs/operations/check.go if you are interested in taking a look