S3 ETag(Entity Tag)是亚马逊S3(Simple Storage Service)中用于标识对象的唯一标识符。它通常是一个由双引号包围的字符串,例如:"d41d8cd98f00b204e9800998ecf8427e"。
S3 ETag会有额外的字符是因为S3在计算对象的ETag时,采用了不同的算法,导致生成的ETag值与传统的MD5哈希值有所不同。S3的ETag值可以是以下两种形式之一:
S3采用这种方式生成ETag值的主要原因是为了支持分块上传功能。分块上传允许将大文件分成多个块并并行上传,提高上传效率和可靠性。由于分块上传的特性,S3需要使用不同的算法计算ETag值,以确保在分块上传过程中的数据完整性。
推荐的腾讯云相关产品:腾讯云对象存储(COS) 腾讯云对象存储(COS)是腾讯云提供的一种高可用、高可靠、弹性伸缩的云存储服务。它提供了简单易用的API接口,可用于存储和检索任意类型的数据,适用于各种场景,如网站托管、备份与恢复、大数据分析、移动应用等。腾讯云对象存储支持多种数据访问方式,包括HTTP/HTTPS、API、SDK等,提供了高可用性、低延迟、高并发的存储服务。
产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云