As mentioned in this thread I have quite a few backups, including offsite. I use FastSum command line version to do an MD5 of rarely changing data files on my internal disks, then when I backup to my external/offsite disk I run the checksums. Recently they've stated failing occasionally, I've found that when I run the checksum utility on the internal disk they usually also fail. Interestingly if I run the checksum utility twice I get slightly different readings - like one or two bytes have been read incorrectly. File types that changes have been detected on include jpeg, ghost, raw files.
I guess it's not unreasonable that when I read 5TB from disks a few bytes don't come off perfectly, but it's slightly worrying for bit rot. My disks seem fine, no SMART errors, which I know doesn't mean they're perfect or not failing.
Just interested in thoughts and opinions.