磁力链接为什么比种子文件更耐失效
种子文件带元数据,磁力链接只带哈希
种子文件是一个实体文件,装着文件列表、分片信息与 Tracker 地址;磁力链接只是一串以 magnet:?xt=urn:btih: 开头的文本,除哈希外什么都没有。
耐失效的原因
正因为磁力链接只有一段文本,它不会被网盘封禁、不会因服务器下线而消失,也方便用户之间直接复制传播。只要 DHT 里还有一个做种节点,这条链接就仍然可用。
代价
开局时需要额外从 DHT 获取元数据,所以「拿到链接到开始下载」会多几秒到几十秒。做种稀少的资源,这一步甚至可能一直卡住。