这是我第一次使用magnet link。出于对它的工作原理的好奇,我查看了规格,但没有找到任何答案。维基说,xt
的意思是“确切的主题”,后面跟着格式(在本例中是btih
)和一个SHA1散列。我看到提到的base32,知道它是每个字符5位和32个字符,我发现它恰好包含160位,这正是SHA1的大小。
没有IP地址或任何东西的空间,它只是一个SHA1。那么BitTorrent客户端如何找到实际的文件呢?我打开URL Snooper查看它是否访问页面(使用TCP)或执行查找或类似操作,但什么也没有发生。我不知道客户端是如何找到同级的。这是怎么回事?
还有,的散列是什么?它是所有文件散列在一起的数组的散列吗?也许它是所需的实际torrent文件的哈希(剥离某些信息)?
在一个虚拟机中,我尝试了一个与uTorrent (新安装的)的磁铁链接,它设法找到了同级。第一个同级从何而来?它是新鲜的,没有其他的激流。
https://stackoverflow.com/questions/3844502
复制相似问题