Local md5 differs to rclone local md5

If I run md5 on a local file it differs to cryptcheck local md5. Please correct me if I'm wrong, but this doesn't seem right.

This came to my attention because I often get errors with cryptcheck, but only with .xls files that have the com.apple.quarantine extended attribute.

Steps to reproduce:

  1. md5 "/mnt/test.xls"
  2. rclone sync "/mnt/test.xls" secret-name:"container/test/"
  3. rclone cryptcheck -vv "/mnt/test.xls" secret-name:"container/test/"

Note if I sync with --ignore-times then there is no error with cryptcheck.

rclone v1.74.0 / Swift

Please provide:

  • what is /mnt location? Local folder? some mount?
  • example including commands output. For rclone commands enable debug mode (-vv flag)
  • rclone config redacted
  • rclone --version

Thank you for answering.
Looking closer, my guess is that a local md5 is irrelevant for crypt as every time I sync the file, the debug md5 is different, which I guess has to do with the internal workings of crypt. Sorry for wasting your time.