首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测相同的torrent文件

检测相同的torrent文件
EN

Stack Overflow用户
提问于 2012-01-07 07:31:51
回答 1查看 601关注 0票数 0

我成功地使用python解码了torrent文件,并将torrent文件的组成部分很好地编排为字典。

我接下来想要检测的是,如果2个torrent文件是针对同一组文件的,那么如果是这样的话,就从第二个文件中提取跟踪器。

现在我脑海中唯一的想法是将这些片段的散列作为torrent的一部分,看看散列是否与2的散列相同。

我是torrent协议的新手,在编程方面很明智,所以请使用gentile :)。

有谁知道吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-07 07:54:00

对不起,我刚刚在另一个问题中找到了答案,如果我错了,请纠正我。如果我对torrent的整个信息进行散列,散列是相同的:

代码语言:javascript
复制
torrent1 = decode(open("test1.torrent", "rb").read())
torrent2 = decode(open("test2.torrent", "rb").read())

m = hashlib.sha1()
m.update(str(torrent1["info"]))
print m.hexdigest()

m = hashlib.sha1()
m.update(str(torrent2["info"]))
print m.hexdigest()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8765854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档