jjzjj

python - 从 torrent 文件中提取 SHA1 哈希

我已经四处寻找这个问题的答案,但我似乎只能找到可以为您解决问题的软件。有人知道如何在python中执行此操作吗? 最佳答案 我编写了一段Python代码,用于根据.torrent文件中的内容验证下载文件的哈希值。假设您想检查下载是否损坏,您可能会发现这很有用。您需要bencodepackage使用这个。Bencode是.torrent文件中使用的序列化格式。它可以编码列表、字典、字符串和数字,有点像JSON。代码采用info['pieces']字符串中包含的哈希值:torrent_file=open(sys.argv[1],"rb"

python - 从 torrent 文件中提取 SHA1 哈希

我已经四处寻找这个问题的答案,但我似乎只能找到可以为您解决问题的软件。有人知道如何在python中执行此操作吗? 最佳答案 我编写了一段Python代码,用于根据.torrent文件中的内容验证下载文件的哈希值。假设您想检查下载是否损坏,您可能会发现这很有用。您需要bencodepackage使用这个。Bencode是.torrent文件中使用的序列化格式。它可以编码列表、字典、字符串和数字,有点像JSON。代码采用info['pieces']字符串中包含的哈希值:torrent_file=open(sys.argv[1],"rb"

idm如何下载种子文件和磁力链接 idm如何下载torrent

采用分段式下载技术并支持断点续传的idm下载加速器,几乎可以胜任所有的下载任务。由于该软件强大的下载能力和仅为10MB的小巧体积,idm被来自全球的用户亲切地称为天花板级的下载软件。那么有关idm如何下载种子文件和磁力链接,idm如何下载torrent的相关问题,本文将进行详细介绍。一、idm如何下载种子文件和磁力链接先说结论:采用http下载协议的idm下载加速器,一样可以下载磁力链接和种子文件。想要掌握idm如何下载种子文件和磁力链接,则需要先了解以下几个知识点。  InternetDownloadManager6.41下载地址:https://souurl.cn/iUTdrU常见的资源下

php - 解码 Torrent 跟踪器抓取的 Torrent 哈希?

我正在使用BEncodedPHPLibrary解码来自Bittorrent跟踪器的编码响应。Tracker的响应是:d5:filesd20:¼€™rÄ2ÞÊþVA.]á^¦d8:completei285e10:downloadedi22911e10:incompletei9eeee使用下面的代码解码后:require'bencoded.php';$be=newBEncoded;//Responsesavedinscrape.txt$data=file_get_contents('scrape.txt');print_r($be->Decode($data));输出是:Array([f

tcp - Torrent 点对点连接

我曾经认为我对TCP和UDP协议(protocol)的理解虽然有限,但是是正确的。尽管最近,当我意识到共享同一个torrent的对等点可以通过TCP或UDP协议(protocol)相互连接而无需端口转发时,我感到很困惑。路由器如何知道将数据包转发到本地网络中的哪台机器?任何有助于清理的帮助将不胜感激。Internet上的Torrent协议(protocol)图和文章已大大简化,因此不包含任何有用的信息。 最佳答案 路由器(运行NAT)跟踪所有传出数据包,然后允许传入数据包,这些数据包是对这些传出数据包的响应。因此,如果您建立到goo

c++ - 有哪些小型、快速和轻量级的开源应用程序(µTorrent 式)?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。ImprovethisquestionPossibleduplicateWhatisthebestopensourceexampleofalightweightWindowsApplication?µTorrent是一个小型的bit-torrent客户端,非常小。它没有安装程序,只是一个exe,你把你的PATH放到某个地方。它超轻巧,但功能丰富。再加上这是一个人的工作。它也是闭源的。很多人都很好奇它是如何

python - 使用 libtorrent-python 下载 Torrent

我有以下python代码:importlibtorrentasltimporttimeses=lt.session()ses.listen_on(6881,6891)params={'save_path':'/home/downloads/','storage_mode':lt.storage_mode_t(2),'paused':False,'auto_managed':True,'duplicate_is_error':True}link="magnet:?xt=urn:btih:4MR6HU7SIHXAXQQFXFJTNLTYSREDR5EI&tr=http://tracker.

php - 发送抓取请求以获取 torrent 的种子和同行

我一直在尝试创建一个Torrent站点,但我遇到了以下问题。如何发送torrent抓取请求以获取它的播种机和吸血机?我有一个PHP类函数可以为我提供公告列表。publicfunctiongetTrackers(){//Loadtrackerlist$trackerlist=array();if($this->torrent->get_value('announce-list')){$trackers=$this->torrent->get_value('announce-list')->get_plain();while(list($key,$value)=each($trackers

javascript - 是否可以仅使用 HTML(5) 和 JavaScript 构建 Torrent 客户端?

没有更多要补充的了。是否可以仅使用HTML和JavaScript构建Torrent客户端。您不能使用Java、ActiveX、NaCl等...如果是,请给出高级描述。我对前端开发了解不多,但我认为websockets将能够进行网络连接(是否可以将一个客户端连接到另一个客户端,而无需所有数据都通过服务器?)。我知道您不能使用JavaScript编写文件,所以我认为正在下载的文件要么必须完全保存在内存中,要么客户端必须使用HTML5中的一种新API来存储内容。 最佳答案 没有。不是。这是因为WebSocket规范不在HTML5和Java

c++ - Libtorrent - 给定一个磁力链接,你如何生成一个 torrent 文件?

我已通读manual我找不到答案。给定一个磁力链接,我想生成一个torrent文件,以便在下次启动时加载它,以避免重新下载元数据。我已经尝试过快速恢复功能,但我仍然需要在执行此操作时获取元数据,这可能需要相当长的时间。我看到的示例是为新的torrent创建torrent文件,而我想创建一个匹配磁铁uri的文件。 最佳答案 在这里找到解决方案:http://code.google.com/p/libtorrent/issues/detail?id=165#c5查看创建种子:http://www.rasterbar.com/produc