2024-09-30 08:24:21 发布
网友
我设法用python成功地解码了一个torrent文件,并将torrent文件的组成部分作为一个字典进行了很好的布局。在
我接下来要检测的是,如果2个torrent文件是针对同一组文件的,那么如果是这样的话,只从第二个文件中提取跟踪器。在
我现在想到的唯一想法是,对torrent的片段进行散列,看看2的散列值是否相同。在
我是torrent协议的新手,编程方面比较明智,所以请保持绅士风度:)。在
有人知道吗?在
对不起,我在另一个问题上找到了答案,如果我错了,请纠正我。如果我对torrent的全部信息进行哈希,哈希值是相同的:
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()
对不起,我在另一个问题上找到了答案,如果我错了,请纠正我。如果我对torrent的全部信息进行哈希,哈希值是相同的:
相关问题 更多 >
编程相关推荐