赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 操作指南
  5. 对象文件(Object)
  6. 文件常见问题
  7. 其他常见问题
  8. OSS有几种数据校验方式?

OSS有几种数据校验方式?

  • 其他常见问题
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

OSS支持ETag、MD5、crc64校验方式,本文为您介绍三者的区别和使用场景。

校验方式

使用场景

使用说明

ETag

用于判断资源是否发生了变化。

ETag (entity tag) 在每个Object生成的时候被创建,用于标识一个Object的内容。对于Put Object请求创建的Object,ETag值是其内容的MD5值;对于其他方式创建的Object,ETag值是基于一定计算规则生成的唯一值,但不是其内容的MD5值。

说明

ETag值可以用于检查Object内容是否发生变化。不建议使用ETag作为Object内容的MD5来校验数据完整性。

MD5

用于数据完整性校验。由客户端计算通过Content-MD5传给服务端,服务端来做对比。

如果需要校验上传到OSS的文件和本地文件是否一致,可以在上传文件时携带文件的Content-MD5值。OSS会在接收文件时,将文件的MD5值和Content-MD5进行比对,两者一致时才可以上传成功,从而保证上传数据的一致性。

说明
  • putObject、getObject、appendObject、postObject、Multipart、uploadPart支持MD5校验。

  • CompleteMultipartUpload的Content-MD5校验不了文件的数据完整性,校验的是CompleteMultipartUpload这个接口发送的请求体的数据完整性。

关于如何进行MD5校验,请参见OSS MD5一致性校验说明。

crc64

用于数据完整性校验。由服务端计算出来传给客户端,客户端来做对比。

如果需要校验上传到OSS的文件和本地文件是否一致,可以使用crc64校验。OSS现在支持对各种方式上传的Object返回其crc64值,客户端可以和本地计算的crc64值做对比,从而完成数据完整性的验证。

说明

MultipartComplete时,如果所有的Part都有crc64值,则会返回整个Object的crc64值,可以用来校验。

关于如何进行crc64校验,请参见通过crc64校验数据传输的完整性。

相关文章

如何筛选OSS指定时间范围内的文件 2025-04-21 18:16

如果您希望筛选OSS Bucket中指定时间范围的Object,您可以使用数据索引功能。通过设置Object最后修改时间的起始和结束日期,提高查询效率,适用于审计追踪、数据同步、周期性备份、成本分析或其他业务场景中对时效性文件的精准获取需求。 使用场景 审计与合规性检查

OSS有几种数据校验方式? 2025-04-21 18:16

OSS支持ETag、MD5、crc64校验方式,本文为您介绍三者的区别和使用场景。

报错ApkDownloadForbidden怎么处理? 2025-04-21 18:16

本文介绍访问文件时报错ApkDownloadForbidden的原因和解决方法。 问题现象 通过Bucket外网域名(bucketname.oss-[region].aliyuncs.com)或者传输加速域名(

报错ExternalRedirectForbidden怎么处理 2025-04-21 18:16

本文介绍访问文件时报错ExternalRedirectForbidden的原因和解决方法。 问题现象 通过Bucket外网域名(bucketname.oss-[region].aliyuncs.com)或者传输加速域名(

OSS怎样上传下载文件夹(目录)? 2025-04-21 18:16

与传统文件系统中的层级结构不同,OSS内部使用扁平结构存储数据,即所有数据均以对象(Object)的形式保存在存储空间(Bucket)中。为方便管理,OSS管理控制台将所有文件名以正斜线(/)结尾的文件显示为文件夹,实现类似于Windows文件夹的基本功能。本文介绍上传及下载文件夹的多种方式。

OSS有哪些批量操作? 2025-04-21 18:16

对象存储OSS提供丰富的访问和管理文件(Object)的方式,为提升操作效率,您可以参照本文所示的方法批量管理文件,例如批量上传、下载、复制、删除文件等。 批量上传

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号