我们在产品中通过比较两个 oss object 的 etag 来比较两个文件是否一致,但最近发现两个一样的文件 ETag 不同,但是把文件下载下来 md5 计算是相同的。也就是说文件其实是相同的,但是 ETag 输出不同:
oss://essen-repository-cn-beijing/repos/elasticsearch/2/plugins/ingest-geoip/config/GeoLite2-City.mmdb.gz etag 是
15018547325130C1E99ADFA4F1865CB0-3
oss://essen-repository-cn-beijing/repos/elasticsearch/1/plugins/ingest-geoip/config/GeoLite2-City.mmdb.gz etag 是 B786D2C02F93AB683385109168E6211A
想请问以下原因是什么?