可以直接将torrent的hash值接在"magnet:?xt=urn:btih:" 后,生成磁力链接,经测试可用!~~

以下为转载内容:

程序和代码下载:

UMU 的网盘 http://umu.ys168.com/,目录 Tools\UMU_Script\GenBitCometTorrentURLviaHash.7z

或者在这里找:http://umu.download.csdn.net/

举例:

Hash 值为 004f50950256e66f128d528d0773fdefbc298cce 的种子,可以通过以下链接下载:

http://torrent-cache.bitcomet.org:36869/get_torrent?info_hash=004f50950256e66f128d528d0773fdefbc298cce&size=226920869&key=44a2a41842ff15b47cf54c1470356b32cba26730

  产生这个 URL 的关键是 key 的计算,上例中 key=44a2a41842ff15b47cf54c1470356b32cba26730。UMU 做了一个 COM 对象,实现了 Hash 到 Key 的计算。

下面是脚本代码:

Dim objUMU
Dim strHash
Dim strURL

Set objUMU = CreateObject("UMU.UrlGenerator")

strHash = InputBox("请输入 torrent 种子散列值:", "输入 Hash 值", "004f50950256e66f128d528d0773fdefbc298cce")
If Len(strHash) <> 40 Then
WScript.Quit
End If

strURL = "http://torrent-cache.bitcomet.org:36869/get_torrent?info_hash=" & strHash & "&size=226920869&key=" & objUMU.GenBitCometTorrentKey(strHash)
Set objUMU = Nothing

If Not IsEmpty(InputBox("生成的 URL 如下,按“确定”打开链接。", "结果", strURL)) Then
Dim objWSH

Set objWSH = CreateObject("Wscript.Shell")
objWSH.Run strURL
Set objWSH = Nothing
End If

  增加 info_hash 转化成磁力链接(magnet)的功能:

Dim objUMU
Dim strHash
Dim strURL

Set objUMU = CreateObject("UMU.UrlGenerator")

strHash = InputBox("请输入 torrent 种子散列值:", "输入 Hash 值", "004f50950256e66f128d528d0773fdefbc298cce")
If Len(strHash) <> 40 Then
WScript.Quit
End If

strURL = "magnet:?xt=urn:btih:" & objUMU.TorrentHashToMagnetUri(strHash)
Set objUMU = Nothing

If Not IsEmpty(InputBox("生成的 URL 如下,按“确定”打开磁力链接。", "结果", strURL)) Then
Dim objWSH

Set objWSH = CreateObject("Wscript.Shell")
objWSH.Run strURL
Set objWSH = Nothing
End If

通过 BT 种子 Hash 值从 BitComet 服务器上下载种子文件相关推荐

  1. [转]通过 BT 种子 Hash 值从 BitComet 服务器上下载种子文件

    可以直接将torrent的hash值接在"magnet:?xt=urn:btih:" 后,生成磁力链接,经测试可用!~~ 以下为转载内容: 程序和代码下载: UMU 的网盘 htt ...

  2. C#实现从服务器上下载DLL文件

    C#实现从服务器上下载DLL文件,具体代码如下:   var fullQualifiedPathToDll = Server.MapPath("/") + "/bin/m ...

  3. 华为云服务器 大文件,云服务器上传大文件

    云服务器上传大文件 内容精选 换一换 本节操作介绍本地MacOS系统主机通过安装"Microsoft Remote Desktop for Mac"工具向Windows云服务器传输 ...

  4. 服务器上的此文件夹中具有更多项目,清理或删除“可恢复的项目”文件夹中的项目...

    清理或删除"可恢复的项目"文件夹中的项目 2021/6/1 本文内容 "可恢复的项目"文件夹 (在 Exchange 早期版本中称为垃圾站 ) , 用于防止意外 ...

  5. ftp服务器上 批量移动文件路径,ftp服务器上 批量移动文件

    ftp服务器上 批量移动文件 内容精选 换一换 支持将华为云服务器上的音视频文件通过内网方式上传到与服务器在同一区域的视频点播服务中,但您需要先将服务器当前使用的DNS切换为华为云的内网DNS,具体请 ...

  6. [投稿]通过Web界面在多台服务器上批量创建文件

    最近在EDAS产品上发现了一个有意思的功能,能够在Web界面上向多台服务批量下发命令执行,觉得这个功能能够极大的提升效率,因此想分享给其他小伙伴. 这里我以"通过Web界面在多台服务器上批量 ...

  7. 本地xshell损坏了着急拷贝服务器上的大文件怎么办?有办法lrzsz来帮忙

    本地xshell损坏了着急拷贝服务器上的大文件怎么办?有办法lrzsz来帮忙 目录 本地xshell损坏了着急拷贝服务器上的大文件怎么办?有办法lrzsz来帮忙 #把服务器的大文件通过sz命令拷贝到本 ...

  8. java web 播放音频_使用Java ME以流形式播放Web服务器上的音乐文件

    本文介绍如何使用JavaME在SonyEricssonJava平台6或者更新的电话上,例如W550,W900等,以流形式播放Web服务器上的音乐文件.当然,音乐文件可以使用实时流媒体协议播放,但是这里 ...

  9. 服务器怎么查看数据库文件,怎么查看服务器上的数据库文件

    怎么查看服务器上的数据库文件 内容精选 换一换 创建sink流将Flink作业数据通过OBS转储方式输出到数据仓库服务(DWS),即Flink作业数据先输出到OBS,然后再从OBS导入到DWS.如何导 ...

  10. 以命令方式从ftp服务器上下载和上传文件

    ** 以命令方式从ftp服务器上下载和上传文件 wang ** 1."开始"→"运行",输入"cmd",打开命令提示符: 2.在命令提示符内 ...

最新文章

  1. Linux下Shell脚本实战之监测磁盘空间
  2. debian安vs_debian下使用vs code
  3. Crackme006 - 全新160个CrackMe学习系列(图文|视频|注册机源码)
  4. Flink 在爱奇艺广告业务的实践
  5. jquery.ui.draggable中文文档jquery 自由拖拽类~study~
  6. 三角形数、五边形数和六角形数
  7. Java 身份证工具类
  8. 闲谈IPv6-尴尬的IPv4
  9. hbase1.3版本启动流程及优化
  10. 技术人员必备的学习工具
  11. matlab 马丢函数,振幅调制产生马丢光束的方法与流程
  12. 人脸识别数据集---CAS-PEAL-R1
  13. 下岗工冰城卖火“鱼豆腐”
  14. 2022年宋干节活动-乌隆他尼皇家大学
  15. STC12C5A60S2单片机驱动超声波
  16. octave常用指令
  17. Chromium浏览器(CEF)的命令行列表说明
  18. DRL:强化学习-Q-Learning算法
  19. 6.1使用设备树给DM9000网卡_触摸屏指定中断
  20. python+nodejs+vue的校园二手交易平台django项目源码

热门文章

  1. [渝粤教育] 中国地质大学 工业卫生技术 复习题
  2. 线程的虚假唤醒(Spurious Wakeups)以及解决方案
  3. Flutter框架详解
  4. 开源开放 | OpenKG组织发布第二批并更新近十个新冠知识图谱开放数据集
  5. 魔兽世界阿拉索人数最多服务器,魔兽世界8月国服人口普查 2019wow各服务器阵容比例汇总...
  6. 软件资源版权声明与免责声明
  7. java 打开 覆盖文件_如何用JAVA实现文件的覆盖
  8. ssm水电费管理系统java
  9. 【bzoj1059】 ZJOI2007矩阵游戏 二分图匹配
  10. 计算机频繁重启如何解决,电脑总是自动重启怎么回事(电脑经常自动重启的解决办法)...