比如 magnet:?xt=urn:btih:e4b6f847647211b930219492ecf1a9c7bc696d29
在不下载的前提下,在不下载的前提下,在不下载的前提下
我能得到 1.文件目录结构吗? 2.文件的 md5 ? 3.文件名? 4.文件大小,日期,等等 metadata 吗?
1
webshe11 2021-05-23 06:39:16 +08:00 via Android
info hash 了解一下
这点地方存不了那么多东西,磁力链接还是先下载种子再下载文件 |
2
toaruScar 2021-05-23 06:59:54 +08:00 via iPhone
不行
你要通过这个 hash 去获得种子,这步就算下载了。从种子里可以知道其除了文件 MD5 意外的东西。 就算获得种子了也不能获得文件的 hash |
3
ysc3839 2021-05-23 07:16:05 +08:00 via Android 1
在你举的例子中都获取不到。
在 magnet 标准中,可以包含文件名 (dn, Display Name)、大小 (xl, eXact Length),也可以用 MD5 作为 hash 来表示一个文件。 https://en.wikipedia.org/wiki/Magnet_URI_scheme |
4
Trim21 2021-05-23 12:51:25 +08:00 via Android
你给出的例子只能得到哈希的哈希
|
5
matrix67 2021-05-23 14:25:27 +08:00
不下载唯一有效信息不就是 e4b6f847647211b930219492ecf1a9c7bc696d29 这个吗,香农表示——————
|
6
oott123 2021-05-23 18:01:26 +08:00 via Android
不下载文件,但是可以下载种子的情况下:可以获取 1,3,4 。
BT 用 sha1 比较多,因此文件的 md5 无法获取。至于文件的 sha1,仅在整个种子只有一个文件的特殊情况下才有可能得到。 |