将.torrent文件转换为磁力链接/ uri

For*_*vin 1 javascript magnet-uri torrent

如果发现了很多类似的问题,但它们都是关于python或其他编程语言的,我并不是很了解.

我的问题很简单:如何将.torrent文件转换为磁力链接/ URI?假设程序中已存在Base32Encode()或GetSha1Hash()等函数.它实际上不必是javascript,例如"你必须对文件的前80个字节进行base32编码,将它乘以5并创建一个sha-1哈希表单就足够了.

Ble*_*der 7

最简单的磁体URI只是torrent的十六进制编码信息哈希:

magnet:?xt=urn:btih:{info_hash}
Run Code Online (Sandbox Code Playgroud)

要计算torrent的信息哈希,您需要info将torrent文件的dict作为字符串进行SHA1求和.