BT 种子 tracker 磁链

BT 种子 tracker 磁链传统的种子和磁链的区别主要参考:https://www.quora.com/Whats-the-difference-between-magnet-links-and-regular-torrent-files-on-tracker-siteshttps://www.zhihu.com/question/36151980(很多回答,但是都没有说清楚)在使用迅雷时,磁链会先下载一个…

大家好,又见面了,我是你们的朋友全栈君。

磁链

磁链是什么,传统的种子和磁链的区别:
https://baike.baidu.com/item/%E7%A3%81%E5%8A%9B%E9%93%BE%E6%8E%A5/5867775

在使用迅雷时,磁链会先下载一个种子文件,然后才开始下载正式的内容。
在其他软件中(FDM),磁链会直接开始下载。

磁链的信息中会有tracker的信息,比如

magnet:?xt=urn:btih:4cda49aa1c28db946e89ecb6e18482c8d347b41d&tr=udp://9.rarbg.to:2710/announce&tr=udp://9.rarbg.me:2710/announce&tr=http://tr.cili001.com:8070/announce&tr=http://tracker.trackerfix.com:80/announce&tr=udp://open.demonii.com:1337&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://p4p.arenabg.com:1337&tr=wss://tracker.openwebtorrent.com&tr=wss://tracker.btorrent.xyz&tr=wss://tracker.fastcast.nz

把这些tracker 信息去掉后,也就是只保留
magnet:?xt=urn:btih:4cda49aa1c28db946e89ecb6e18482c8d347b41d
依然可以正常下载(但是速度会比较慢? FDM是这样,但是迅雷不是)
所以磁链是兼容tracker的,并且磁链可以独立于tracker。所以是不是可以说磁链兼容bt?

其他磁链参数的说明:

magnet :协议名。
xt :exact topic的缩写,包含文件哈希值的统一资源名称。BTIH(BitTorrent Info Hash)表示哈希方法名,这里还可以使用ED2K,AICH,SHA1和MD5等。这个值是文件的标识符,是不可缺少的。
dn :display name的缩写,表示向用户显示的文件名。这一项是选填的。
tr :tracker的缩写,表示tracker服务器的地址。这一项也是选填的。
ws :webseed的缩写,表示网络种子。
urn :(Uniform Resource Name, URN 表示资源名
btih:BitTorrent info hash,种子散列函数

上面的磁链magnet:?xt=urn:btih:4cda49aa1c28db946e89ecb6e18482c8d347b41d解释大概是:资源名urn为空,hash算法btih为空,然后是一串hash值

tracker

tracker 的作用:
https://blog.csdn.net/xiaofei125145/article/details/38313081
一个tracker的列表:
https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt
种子中添加tracker:
https://www.bfdz.ink/2018/02/04/72/
我没有试成功,不过磁链的tracker,直接按照格式附在磁链地址的后面就可以了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131163.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MyBatis缓存机制详解

    MyBatis缓存机制详解MyBatis缓存机制详解1.MyBatis缓存1.1MyBatis缓存概述1.2MyBatis一二级缓存区别2.MyBatis一级缓存2.1MyBatis一级缓存概述2.2MyBatis一级缓存配置2.3MyBatis一级缓存原理分析2.4MyBatis一级缓存总结3.MyBatis二级缓存3.1MyBatis二级缓存概述3.2MyBatis二级缓存配置3.3MyBatis二级缓存原理分析3.4MyBatis二级缓存总结4.MyBatis缓存测试5.参考文档1.MyBat

    2022年5月11日
    30
  • fastText原理和文本分类实战,看这一篇就够了[通俗易懂]

    fastText原理和文本分类实战,看这一篇就够了[通俗易懂]fastText原理篇一、fastText简介fastText是一个快速文本分类算法,与基于神经网络的分类算法相比有两大优点:1、fastText在保持高精度的情况下加快了训练速度和测试速度2、fastText不需要预训练好的词向量,fastText会自己训练词向量3、fastText两个重要的优化:HierarchicalSoftmax、N-gram二、fastText模型架构…

    2022年6月11日
    126
  • vue生成二维码并保存图片_vue实现扫描二维码

    vue生成二维码并保存图片_vue实现扫描二维码<template><div><qrcode-vueid=”qrcodeBox”:size=”qrcodeVue.size”:value=”qrcodeVue.value”:logo=”qrcodeVue.logo”:bgColor=”qrcodeVue.bgColor”:fgColor=”qrcodeVue.fgColor”></qrcode-vue&gt

    2022年10月3日
    0
  • 数据滤波算法集合「建议收藏」

    数据滤波算法集合「建议收藏」由于要进行数据处理,就利用网络资源总结各种滤波方法以便日后查阅。一、限幅滤波法实现步骤:根据经验法选择最大偏差值E。|value_now-value_before|&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;=E,value_now有效,否则其无效且将其舍弃,最后令value_now=value_before。实现程序:#defineE10//value取值范围为90~110intv

    2022年5月3日
    103
  • linux通配符的用法_linux中rmdir命令

    linux通配符的用法_linux中rmdir命令注意:linux通配符和三剑客(grep,awk,sed)正则表达式是不一样的,因此,代表的意义也是有较大区别的。通配符一般用户命令行bash环境,而linux正则表达式用于grep,sed,awk场景。*:通配符,代表所有(0到多个)字符?:通配符,代表任意1个字符;:连续不同命令的分隔符#:配置文件注释|:管道~:当前用户的家目录-:上一次所在的路径$:变量前需要加的符号/:路径分隔符号,也是…

    2022年9月19日
    0
  • 2021年程序人生的随想总结

    时光不负追梦人,愿你我不负韶华,前程似锦~~

    2022年3月1日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号