什么是CouchDB附件的md5摘要格式?

Fed*_*lli 7 md5 couchdb

我正在尝试使用我在CouchDB上放置的附件的md5摘要,但我无法理解它使用的是什么格式.

{
"_id":"ef467479af422db0c388fa00b3000d40",
"_rev":"3-6d1015e7d25103180817136eefa9f942",
"_attachments":{
    "foo":{
        "content_type":"application/octet-stream",
        "revpos":2,
        "digest":"md5-yDbs1scfYdqqLpxyFb1gFw==",
        "length":1952913,"stub":true }
    }
}
Run Code Online (Sandbox Code Playgroud)

md5不是十六进制但仍然是ASCII,我该如何使用它?

Aln*_*tak 7

md5-前缀后的摘要部分看起来像是Base-64格式.

如果在Javascript中解析,该atob函数可以将其转换回二进制数据.

假设上面是正确的那么十六进制等价物是:

c8 36 ec d6 c7 1f 61 da aa 2e 9c 72 15 bd 60 17
Run Code Online (Sandbox Code Playgroud)