从命令行应用程序创建 torrent(Windows)

从命令行应用程序创建 torrent(Windows)

是否有人知道允许您通过 Windows 中的命令行创建 torrent 文件的应用程序?

更新:我需要一个命令行版本,因为我是一名程序员。我需要以编程方式创建 torrent,我不能弹出窗口。命令行 torrent 创建有很多用途,我觉得很奇怪,我在网上搜索了好几个小时却没有找到命令行版本。

答案1

方案 1)mktorrent 适用于 Windows

Mktorrent 是一个非常简单的在命令行上创建 Torrent 的工具,但仅适用于 Linux(仅源代码可以自行编译)——所以我通过 Cygwin 编译了一个 Win32/Win64 版本。

安装:复制 \Windows\System32\ 中的 mktorrent.exe 和 DLL
在 Server 2008 R2 上 复制 \Windows\System32\ 中的 mktorrent.exe 以及 \Windows\SysWOW64\ 中的 DLL

用法即:mktorrent -l 21 -ahttp://tracker.url文件夹名称

方案 2)py3createtorrent

py3createtorrent 是一款全面的 shell/命令行实用程序,用于创建 torrent(Linux 和 Windows)。它是 GPL 许可的 Python v3.1 脚本。我使用 Ubuntu 8.04 / rTorrent 和 Windows 7 / µTorrent 对其进行了测试。

答案2

传播附带transmission-create一个用于创建文件的命令行实用程序.torrent

Usage: transmission-create [options] <file|directory>

Options:
 -h --help              Display this help page and exit
 -p --private           Allow this torrent to only be used with the specified
                        tracker(s)
 -o --outfile <file>    Save the generated .torrent to this filename
 -c --comment <comment> Add a comment
 -t --tracker <url>     Add a tracker's announce URL
 -V --version           Show version number and exit

在 Windows 上构建 Transmission 的说明。

答案3

pip install py3createtorrent

我写了一个 Python 脚本,它会询问路径,然后运行命令。使用起来很简单。

from subprocess import run

filepath = input("To create a torrent, enter the full file path:\n").strip()
# Put double quotes around the path if needed
filepath = f'"{filepath}"' if '"' not in filepath else filepath
tracker = "" # fill this in
output_folder = "" # fill this in
# Creates a torrent with a Private flag and 8 mb piece size
command = f'py3createtorrent -P -p 8192 -t {tracker} {filepath} -o {output_folder}'
run(command, shell=True, capture_output=False)

答案4

一个新的快速选择是种子工具

  • 支持新的 v2 和混合协议
  • 使用 Intel ISA-L 进行快速多缓冲区哈希处理

文档:https://fbdtemme.github.io/torrenttools/commands/create.html

在此处输入图片描述

相关内容