I’ve used Amazon S3 a little bit for backups for some time. Usually, after I upload a file I check the MD5 sum matches to ensure I’ve made a good backup. S3 has the “etag” header which used to give this sum.
However, when I uploaded a large file recently the Etag no longer seems to be a md5 sum. It has extra digits and a hyphen “696df35ad1161afbeb6ea667e5dd5dab-2861” . I can’t find any documentation about this changing. I’ve checked using the S3 management console and with Cyberduck.
I can’t find any documentation about this change. Any pointers?
You will always get this style of ETag when uploading an multipart file. If you upload the whole file as a single file, then you will get an ETag without the
-{xxxx}suffix.Bucket Explorer will show the unsuffixed ETag for a multipart file up to 5Gb.
AWS:
Reference: https://forums.aws.amazon.com/thread.jspa?messageID=203510#203510