是否有人知道允许您通过 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
答案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