使用 AzCopy 将文件从本地迁移到 Azure 文件时,文件是否仅在 MD5 比较成功时保存?

When using AzCopy to migrate files from onprem to Azure Files are files only saved upon successful MD5 comparison?

我正在将许多文件从本地环境迁移到 Azure,并且想使用 AzCopy。

上传文件时AzCopy会自动计算本地文件的MD5哈希并提交吗?使用 AzCopy 完成文件上传后,Azure 是否会将客户端提交的 MD5 与 Azure 中文件的计算 MD5 进行比较,如果是,它是否不保存文件?是否显示或转发错误消息?

我已经搜索了 AzCopy 的文档,但无法获得有关此的任何详细信息。有一个“/CheckMD5”开关,但它仅在从 azure 文件容器下载文件时使用。

能够在 AzCopy 文档中找到似乎表明 AzCopy 在上传文件时确实进行 MD5 创建和确认的内容:

"AzCopy by default uses .NET MD5 implementation to calculate the MD5 when copying objects..."

来源: https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy#enable-fips-compliant-md5-algorithms-for-azcopy-when-you-use-fips-compliant-algorithms-for-encryption-hashing-and-signing