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