草庐IT

ruby - 从 ruby​​ 中的 Torrent 文件中提取哈希

我希望提取torrent文件的哈希标识符。特别是,我正在寻找在打开Torrent信息对话框时出现在Transmission/uTorrent中的相同哈希值(它看起来像这样:7b435a6f051dec092a6ee440d793bfed6696cfa1)我认为这是来自torrent文件信息字典的SHA1散列。如果我要将二进制文件数据从一个字节解析到另一个字节,然后执行SHA1哈希加密,我就能得到它。有没有人对此有更好的理解或有一些代码可以做到这一点? 最佳答案 使用bencodegem:require'bencode'require