谷歌浏览器扩展中的文件“compulated_hashes.json”的用途是什么?

hak*_*oum 6 json google-chrome google-chrome-extension

在一些谷歌浏览器扩展中,有一个computed_hashes.json文件。我没有找到有关该文件的任何文档。因此,如果我能得到一些解释,那就太好了。

以下是该文件的摘录:

{
    "file_hashes": [{
            "block_hashes": ["THf/ne1nArt1trn0Uf4jA/7WR+rNdgXBOuEkU0Y44YU="],
            "block_size": 4096,
            "path": "_locales/en_US/messages-sim.json"
        }, {
            "block_hashes": ["LZqMS69G7bOe059IFEKxhxMlxa4aFimV2SdQWmB7CF8="],
            "block_size": 4096,
            "path": "adguard/adguard-api.js"
        },
...
}
Run Code Online (Sandbox Code Playgroud)

代表什么block_hashes

小智 1

正如 Iv\xc3\xa1n Nokonoko 所说,它是一个可能用于文件完整性检查的哈希值。哈希值采用 Base64 编码并解码为 20 字节。这很可能是 SHA-1 哈希值。

\n