7

CouchDB に置いた添付ファイルの md5 ダイジェストを使用しようとしていますが、使用する形式がわかりません。

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

その md5 は 16 進数ではありませんが、それでも ASCII です。どのように使用すればよいですか?

4

2 に答える 2

7

md5-プレフィックスの後のダイジェストの部分は、 Base-64 形式のようです。

Javascript で解析する場合、atob関数はそれをバイナリ データに戻すことができます。

上記が正しいと仮定すると、同等の 16 進数は次のようになります。

c8 36 ec d6 c7 1f 61 da aa 2e 9c 72 15 bd 60 17
于 2012-12-21T12:08:57.367 に答える