9

我使用英特尔计算棒构建了一个小工具 (IoT),它下载种子内容然后播种。

它有效。

现在我想在重启后播种我已经下载的文件并且不重新下载它们(出于明显的原因......)

没有办法使用 aria2 上的任何选项(这里是文档),我想知道是否有我可以做的技巧或任何其他命令行应用程序可以做到这一点?

4

2 回答 2

16

看起来您可以使用 -V 选项执行此操作,尽管它看起来没有很好的文档记录。从这个网页:

您可以使用 -V 选项播种下载的文件。这将首先检查下载文件的片段哈希。

aria2c -V -d/path/to/dir file.torrent

我建议还添加--seed-ratio=0.0,以便您永远为文件播种:

aria2c -V --seed-ratio=0.0 -d/path/to/dir file.torrent
于 2017-06-13T18:30:38.087 回答
4

我知道这是一个老问题,但万一有人(比如我)发现它 -

这些-V选项工作得很好,但如果您不想在播种之前验证所有文件,您可以改用--bt-seed-unverified. 官方文档

例如,考虑以下文件夹结构:

  • 种子数据
    • .torrent 文件

要播种 torrent,您可以从包含 .torrent 文件的目录中使用此命令:
ls | aria2c --bt-seed-unverified --seed-ratio=0.0 -d "../" -i -

于 2020-04-23T12:33:33.897 回答