通知中心
Clear all
1 月 13, 2021 8:49 下午
1、一个BT下载软件是如何通过40位的代码解析出需要下载的东西的?它跟种子文件又是什么关系?
2、我们有时可以看到,一个神秘代码后面还跟着一些如tracker的信息,如果不复制下来,那么下载时是不是就会少一些来源?
3、如果不把那个种子文件主动放到某个,理论上是不是就没法把这个东西真正的传递出去了?
4、除了nyaa,还有啥可以简单发布种子的地方?很抱歉东京图书馆那个不会用@acy-gy
15 Replies
1 月 13, 2021 9:00 下午
- 可以看 https://liulipack.github.io/post/Paperclip Intro BitTorrent。
- 一些附加信息,比如联系的 Tracker、标题之类的。
- 啊?
- 不知道。
1 月 14, 2021 6:21 上午
1、40位代码可以看成是bt文件的md5,bt软件下载时,会在当前已连接的各种网络(比如dht)或内置的tracker获取包含此数值的种子的机器ip,获取到后连接获取种子
2、下载中确实会少来源,同样的下载前影响获取种子文件的速度
3、并不需要,理论上只要做种的人的机器里有就行,发布只是为了更快捷的获取种子或链接到做种人的机器
4、有是有,但这些网站都没啥人
1 月 14, 2021 7:45 下午
一般来说把最热门的几个tracker添加到软件里,就可以增加下载速度。
也就是所谓的公开tracker不需要上传种子。
上传到种子发布站是为了更多人能看见这个种子,而不至于刚开始的时候没速度。
1 月 21, 2021 9:43 上午
1.前面已经解释了,不用多说
2.如果开启DHT实际上没有太大影响,就比如今天nyaa网站tracker崩了,但是并不影响我给别的用户传输文件
3.没看懂,如果你想问的是如果不上传到tracker上就无法被找到的话,实际上通过DHT依然可以连接到,但是由于通过DHT,需要按二叉树访问直到访问到需要的地址,效率非常低,如果不是大量用户同时下载有时候会被忽略。
4.你可以自己做一个tracker, https://github.com/webtorrent/bittorrent-tracker玩玩,