azure为容器中上传的所有blob计算md5校验和吗



我检查了blob属性,在那里我可以找到这个字段contentMD5:<缓冲区01 ba 4f 35 88 e1 52 1f 3d c7 7……

只是想知道,azure是否为所有通过默认方法(使用blob API或门户(上传到存储帐户中的blob填充此字段。或者我们必须启用/设置任何属性?

是的,但仅适用于小文件大小。GitHub上Azure组织的一名成员指出:

内容md5仅由服务存储,您无法让它为您计算md5*。您的选项一是正确的方法:在本地计算md5并设置属性。

*如果你的blob大小低于某个阈值,那么该服务将允许单次上传。我相信这个数字是几十兆字节。

是。您上传到Azure Blob存储的任何文件(使用任何上传方法(都会自动计算其MD5。它是";属性";对象,称为ContentMD5。在Azure的大多数UI中,它显示为Base64字符串,而不是像我们大多数人习惯的那样显示为十六进制字符串

最新更新