AzCopy下载时是否默认校验MD5哈希?需显式用--check-md5吗?
AzCopy 10.17.0下载时MD5校验规则说明
- AzCopy 10.17.0在下载Blob时,默认会自动校验MD5哈希,无需显式添加
--check-md5参数。 - 由于你上传时使用了
--put-md5,目标Blob已携带Content-MD5属性,AzCopy下载完成后会自动计算本地文件的MD5值,与Blob的Content-MD5做比对:- 若哈希匹配,完成下载流程;
- 若不匹配,会自动重试下载;多次重试失败后会报错终止,以此保障数据完整性。
--check-md5参数的作用是调整校验行为,比如设置为LogOnly(仅记录不终止)或NoCheck(跳过校验),但默认情况下(不指定该参数),只要Blob存在Content-MD5,就会执行严格的校验(等同于--check-md5=FailIfDifferent)。
内容的提问来源于stack exchange,提问作者ZenoGh
相关产品推荐
相关产品推荐

