问题标签 [torrent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
878 浏览

linux - Raspberry Pi USB 安装错误(sd* 字母总是变化)

我想用我的 Raspberry Pi 2 和 16 GB USB 设置一个 torrent 服务器。

我的 fstab:

它工作了几分钟,然后传输守护进程出现输入输出错误。然后我在 /proc/partitions 文件中看到,USB 不再是 sda,而是 sdb。所以我手动将它挂载到 /mnt/usb (sudo mount /dev/sdb1 /mnt/usb)。但几分钟后,transmission-daemon 出现了同样的错误,并且 sdb 更改为 sdc。我也尝试格式化我的 USB,但即使我的 USB 上有 NTFS 文件系统,它也不起作用。

Dmesg 也说了一些错误:

我的 USB WLAN 适配器偶尔也会出现问题。是我的 USB 或 Raspberry Pi 的硬件问题,还是只是软件问题?

0 投票
0 回答
170 浏览

c - 垃圾通知来自 UDP 跟踪器的响应(c - torrent 客户端)

我正在用 C 编写一个 torrent 客户端,它实现了 UDP 跟踪器协议,如下所述:

http://www.libtorrent.org/udp_tracker_protocol.html

我的项目位于:https ://github.com/unovongalixor/uvgTorrent

我已成功发送连接请求并接收到我的连接 ID。

我使用以下代码将我的所有数据准备在一个打包结构中,然后通过 udp 发送到跟踪器。有趣的是,如果我通过包装 htonll() 来破坏连接 ID,我会收到协议所述的错误。即 action == 3 并且错误消息指示“连接 ID 不匹配”。

但是,当我在收到连接 ID 后发送连接 ID 时,会收到垃圾响应。action == 16777216。交易 ID 与我提供的匹配,但没有其他预期信息。

有人有类似的经历吗?这是我的代码。

0 投票
1 回答
4890 浏览

libtorrent - Torrent 填充文件

有没有人为 torrent 创建填充文件?现在有多少客户使用这些东西?“填充文件”是否全面?

我没有在 ctorrent、ttorent、trasmission 等新客户端中发现此功能。

您是否有此功能的实现或有关此的一些理论或历史?

我将不胜感激!

0 投票
1 回答
47 浏览

macos - 我的循环正在处理整个目录列表而不是每个单独的文件名,我做错了什么?

我编写了一个脚本,该脚本将从 Dropbox 获取 torrent 文件,将它们添加到传输并将 torrent 移动到另一个位置。该脚本对我有用,只要我一次只将一个文件放在一个文件夹中。如果文件夹中有多个文件,它会给我一个关于文件路径太长的错误。谁能从我的脚本下面告诉我我做错了什么以及如何更改它以便它可以正确处理多个文件?这是 Mac 上的一个 bash 脚本,通过 launchd 每 60 秒执行一次。

谢谢!

0 投票
1 回答
4663 浏览

c# - 解码 (BEncode) 种子文件

您好,我正在使用 C# 在 VS15 中制作控制台应用程序。

如何解码 torrent 文件?要获取 torrent 文件的名称、大小和日期?我想从服务器下载一个 torrent 文件,然后对其进行解码以查看名称、大小和日期。到目前为止,我可以使用 WebCLient 下载文件,但我已经搜索并搜索如何解码 torrent 文件,但没有运气。

我已经尝试过这个库并做到了:

但我不太明白字典给了我什么?我想在控制台中输出种子信息。

0 投票
2 回答
4010 浏览

python - 导入期货python时出错

我正在尝试使用此模块SimpleTorrentStreaming来使用 python 流式传输种子但是当我尝试

我收到这个错误

这告诉我安装futures模块,我做到了:

但是我仍然遇到同样的错误。我确实需要让它工作,因为这是唯一用于 torrent 流的 python 库。

0 投票
2 回答
10212 浏览

bittorrent - 传输torrent客户端顺序下载

我正在使用 TransmissionBT 种子客户端(http://www.transmissionbt.com/)。

是否可以对代码进行简单的修改,以便能够以顺序模式(从文件开头)下载文件。然后就可以播放视频文件,而无需等待完成整个文件的下载。我找到了解决方案 - https://trac.transmissionbt.com/wiki/Can%20I%20sequence%20the%20files%20I%20download但它来自 7 年前,在当前版本中,链接中没有提到功能。

0 投票
1 回答
309 浏览

java - Java tTorrent 库:如何安装和使用这些库?

基本上我正在制作一个程序,它可以通过使用许多 API 从电影中获取所有信息。它还从电影中下载 .torrent 文件。我想在我的程序中下载它并想使用tTorrent。唯一的问题是:我必须如何使用它?在阅读所有安装或自述文件时,它对我没有任何意义。我了解如何安装普通库,但这在多个地图等中有多个文件。

所以,第一个问题:你能简单地解释一下我是如何一步一步安装库的吗?

第二个问题:您能否也给我代码如何使用它与 .torrent 文件一起下载?

顺便说一句:如果有任何方法可以使用 qBittorrent 自动打开 .torrent 文件,那么这将是我唯一可以接受的选择。

0 投票
1 回答
1193 浏览

p2p - 从 torrent 哈希构建磁铁 uri

我正在审查 torrent 搜索 api、json 的。我目前正在检查strike apitorrent project api

罢工 api中,响应包括磁铁 uri,但在torrent 项目 api中,没有提供磁铁 uri ,但提供了torrent_hash

在我计划使用的替代 npm 模块之一中,我需要磁铁 uri 来下载文件。而torrent 项目 api似乎更适合我。

由于我对磁铁 uri 方案进行了一些研究并检查了来自罢工 api的返回值,其中包括同一文件的torrent 哈希磁铁 uri ,我看到torrent 哈希包含在磁铁 urixt(确切主题)参数包括urnas xt=urn:btih:<torrent_hash_here>,用于 BitTorrent 下载。

但是,除了torrent 哈希之外的其他信息也包含在磁铁 uritr中,参数中的跟踪器。这些是更通用的跟踪器地址。

是否可以从种子哈希正确构建文件的磁铁 uri

如果是,如何,仅通过字符串连接?跟踪器(磁铁 uritr中的参数值)呢,在哪里可以找到它们以添加到构建为磁铁 uri的字符串中?

下载文件真的有必要吗?可以使用没有磁铁uri的torrent hashes下载文件吗?如果是,如何?

来自罢工 api响应的示例磁铁 uri 键:

来自torrent 项目 api的示例响应:

{"total_found":"563690","1":{"title":"Force, Marie et al. -Ask Me Why.epub","category":"ebooks","seeds":5,"leechs":0,"torrent_size":1005221,"torrent_hash":"63a4ca7a1f7796e5ecdc09bac1f8bc69daf3f7eb"}}

0 投票
2 回答
2503 浏览

json - 使用 Kickass Json api 请求有关特定种子的详细信息

我已经使用https://kat.cr/json.php?q=test请求 Json 列出给定查询找到的种子。这很好用,但是我找不到任何关于 api 的文档。所以我希望你们中的一些人可能知道如何请求有关种子的详细信息,例如它的描述、文件名、评论等。

提前致谢!