我已经使用Amazon S3进行一段时间的备份了.通常,在我上传文件后,我会检查MD5总和匹配,以确保我做了一个很好的备份.S3有"etag"标题用于给出这个总和.
但是,当我最近上传一个大文件时,Etag似乎不再是md5总和.它有额外的数字和连字符"696df35ad1161afbeb6ea667e5dd5dab-2861".我找不到任何关于这种变化的文件.我已经使用S3管理控制台和Cyberduck进行了检查.
我找不到有关此更改的任何文档.有什么指针吗?
我需要将md5哈希编码为base 64.问题是如果将md5sum命令的输出提供给base64命令,则将其视为文本而不是十六进制数据.如何管理?Base64命令没有选项将其输入设置为十六进制数.
谢谢你的帮助.
我尝试验证上传到存储桶的文件的完整性,但我没有找到任何相关信息.
在文件的标题中,有一个"E-tag",但我认为它不是md5校验和.
那么,我如何检查我在Amazon S3上上传的文件是否与我在计算机上的文件相同?
谢谢.:)