mktorrent
是一个轻量级、简单易用的命令行工具, 能够快速在 Windows 系统上创建 .torrent 文件。
工具下载
GitHub 仓库地址: q3aql/mktorrent-win
备份下载 mktorrent-1.1-win-64bit-build2.7z
创建 .torrent 文件
使用以下命令在命令行中创建一个 .torrent 文件
mktorrent -v -p -a http://tracker.url -o filename.torrent folder_name
参数含义
-v 启用详细输出 (verbose) , 可以显示更多执行信息。
-p 创建私有 (private) 种子, 不启用 DHT 或 PeerExchange。
-a 指定 tracker 服务器的 URL。
-o 指定输出 .torrent 文件的文件名。
folder_name 目标文件夹的路径, 生成的 .torrent 文件会包含该目录中的所有文件
注意: 命令必须写成一行, 如果目标文件夹路径中包含空格, 则需要使用引号 ""
将路径括起来
示例
假设我们要为 ~/torrents/completed/VA - Summer Trance 2009
目录生成一个种子文件, 并使用 http://tracker.what.cd:34000/xxxXXXxxx/announce
作为 tracker URL。可以使用以下命令
mktorrent -v -p -a http://tracker.what.cd:34000/xxxXXXxxx/announce -o VA-Summer_Trance_2009.torrent "VA - Summer Trance 2009"
注意: 上例中, 目标目录名 "VA - Summer Trance 2009"
中含有空格, 因此使用了引号
关于 Windows 系统路径格式
在 Windows 系统中, mktorrent
使用 Cygwin 或 MSYS 提供的 Linux 样式路径格式, 因此磁盘路径应使用 /cygdrive/<磁盘盘符>/
形式。
例如, C:
盘对应 /cygdrive/c/
。因此在命令行中指定文件夹路径时, 要转换为这种格式。
或者先 cd
到目录再使用相对路径
mktorrent -v -p -a http://tracker.url -o my_torrent.torrent /cygdrive/c/my_folder
设置分块大小
可以使用 -l
参数 (小写字母 L) 来指定生成 .torrent 文件时的分块大小。分块大小以 2 的幂次方为单位, 适用于不同大小的文件
2^19 = 524,288 字节 = 512 KiB 适用于 512 MiB - 1024 MiB 的文件
2^20 = 1,048,576 字节 = 1024 KiB 适用于 1 GiB - 2 GiB 的文件
2^21 = 2,097,152 字节 = 2048 KiB 适用于 2 GiB - 4 GiB 的文件
2^22 = 4,194,304 字节 = 4096 KiB 适用于 4 GiB - 8 GiB 的文件
2^23 = 8,388,608 字节 = 8192 KiB 适用于 8 GiB - 16 GiB 的文件
2^24 = 16,777,216 字节 = 16384 KiB 适用于 16 GiB - 512 GiB 的文件 (最大推荐值)
2^25 = 33,554,432 字节 = 32768 KiB
utorrent
3.x 版本之前的客户端无法加载分块大小大于 2^24
的种子文件
示例
使用 -l
指定分块大小为 2^19
(512 KiB)
mktorrent -v -p -l 19 -a http://example.tracker.com/announce -o my_torrent.torrent folder_name
原文