天蓝色Blob MD5校验和与本地MD5校验和不匹配

问题描述

我的文件test.txt包含

checksum test file

当我将其md5上传到blob时

CONTENT-MD5 cvL65GNcvWFoqZUTI5oscw ==

当我在本地md5Sum test.txt中运行时,其值为

72f2fae4635cbd6168a99513239a2c73

解决方法

如评论中所述。来自here的解决方案:

谷歌搜索,发现了使用openssl dgst的建议,它 工作了!

openssl dgst -md5 -binary $filename | base64

结果是,md5sum返回哈希的十六进制表示,我有 在计算base64之前先将其解开:

md5sum --binary $filename | awk '{print $1}' | xxd -p -r | base64

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...