通过 magnet,我们可以获得哪些信息?

2021-05-23 06:38:17 +08:00
 mushokumunou

比如 magnet:?xt=urn:btih:e4b6f847647211b930219492ecf1a9c7bc696d29

在不下载的前提下,在不下载的前提下,在不下载的前提下

我能得到 1.文件目录结构吗? 2.文件的 md5 ? 3.文件名? 4.文件大小,日期,等等 metadata 吗?

1988 次点击
所在节点    问与答
6 条回复
webshe11
2021-05-23 06:39:16 +08:00
info hash 了解一下
这点地方存不了那么多东西,磁力链接还是先下载种子再下载文件
toaruScar
2021-05-23 06:59:54 +08:00
不行
你要通过这个 hash 去获得种子,这步就算下载了。从种子里可以知道其除了文件 MD5 意外的东西。
就算获得种子了也不能获得文件的 hash
ysc3839
2021-05-23 07:16:05 +08:00
在你举的例子中都获取不到。
在 magnet 标准中,可以包含文件名 (dn, Display Name)、大小 (xl, eXact Length),也可以用 MD5 作为 hash 来表示一个文件。
https://en.wikipedia.org/wiki/Magnet_URI_scheme
Trim21
2021-05-23 12:51:25 +08:00
你给出的例子只能得到哈希的哈希
matrix67
2021-05-23 14:25:27 +08:00
不下载唯一有效信息不就是 e4b6f847647211b930219492ecf1a9c7bc696d29 这个吗,香农表示——————
oott123
2021-05-23 18:01:26 +08:00
不下载文件,但是可以下载种子的情况下:可以获取 1,3,4 。

BT 用 sha1 比较多,因此文件的 md5 无法获取。至于文件的 sha1,仅在整个种子只有一个文件的特殊情况下才有可能得到。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/778626

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX