问题标签 [aria2]

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 回答
430 浏览

linux - 如何将多个链接下载到单个文件中?

如何使用 将多个链接下载到单个文件中aria2c?这可行,但它仍会将所有链接下载为单独的文件。

0 投票
1 回答
695 浏览

inno-setup - Inno Setup torrent 下载实现

我目前正在使用 Inno Download Plugin 为我的安装程序下载文件,最大的问题是它无法正确下载文件。由于连接不良等多种原因。我想添加一种替代方法来下载文件,因此用户可以选择是常规方式还是洪流方式。我知道我可以使用aria2c.exeapp。有人可以帮我将它实现到 inno setup 的代码中吗?

我需要的是使用 torrent ( aria2.exe) 下载一个 7z 文件,然后将内容解压缩到指定{app}位置的文件夹中。

好的代码示例可能就是我所需要的。

0 投票
1 回答
2429 浏览

ftp - 在 Windows 中从 FTP 站点使用 wget 或 aria2 并行下载

如何使用 wget2 或 aria 从此处下载所有文件(并行):ftp: //ftp.soilgrids.org/data/recent/

我试过aria2c -j 8 ftp://ftp.soilgrids.org/data/recent/了,但它什么也没做(也没有显示任何错误消息)

我在窗户上

0 投票
1 回答
39 浏览

shell - 如何编写脚本来获取网页上 .rar 文件的链接地址?

在 Web 服务器上有一堆 50 个 .rar 文件,我想全部下载。而且,这些文件的名称除了 .rar 之外没有任何共同之处。

我想尝试 aria2 将它们全部下载,但我想我需要编写一个脚本来获取所有 .rar 文件的地址。

我不知道如何开始编写脚本。任何提示将不胜感激。

0 投票
1 回答
4016 浏览

download - 用aria2c完成下载后如何立即关闭连接?

有时,我会在它完成下载后留下一个 aria2c 连接播种,然后跳到一个不喜欢我播种的网络上。

我想在完成下载后立即关闭连接,以防止我播种。我怎样才能做到这一点?

0 投票
1 回答
736 浏览

aria2 - Aria2c 每 5 秒暂停和恢复一次

我从服务器下载文件时遇到问题,问题是当我开始下载文件时,下载速度很好,但几次之后,第二次下载速度下降。

我正在使用 aria2c 并希望有什么方法可以每 5 秒暂停和恢复下载?

0 投票
1 回答
683 浏览

bash - bash 无法将 aria2c 的输出捕获到变量和标准输出

我正在尝试使用 aria2c 下载文件。该命令如下所示:

以这种方式运行时,该命令可以完美地从脚本中运行。我想要做的是将命令的输出捕获到一个变量中,并仍然实时显示在屏幕上。

我已使用以下方法成功将输出捕获到变量:

但是,在这种情况下,屏幕上有很长的延迟,下载时没有更新。我在脚本的这一行之后有一个 echo 命令,并且 $VAR 捕获了所有 aria2c 下载数据。

我尝试过使用 2>&1 和 | 的不同组合 tee /dev/tty 在命令的末尾,但没有实时显示在显示器中。

我之前已经能够将“2>&1 | tee”组合与其他命令一起使用,但由于某种原因,我似乎无法同时将 aria2c 捕获到两者。任何人都可以通过 bash 脚本做到这一点吗?

0 投票
0 回答
1548 浏览

baidu - 如何通过aria2无限速导出百度盘(百度网盘)文件?

intall chrome 扩展BaiduExporter,然后导出aria2 链接并用aria 下载。

0 投票
2 回答
5071 浏览

bash - Aria2 继续下载

我有一个 aria2 的别名,它从 ftp 服务器的输入文件下载。这就是我设置它的方式。

我刚才遇到了一个问题,不知道为什么,因为它以前从未发生过,它不会继续并且会尝试将文件重新下载为 .1。

所以我阅读了手册页并看到了这个答案,我看到有 --continue,所以我将其更改为

所以它现在可以工作了,但我唯一的问题是它必须遍历输入文件并检查每个下载,确保它们已下载,直到找到它停止的地方。因此,对于 10 个文件中仅下载 4 个文件(均小于 1gb),它从 15:51:52 开始,仅发现 aria2 文件(#5/10)在 16:00:16 恢复。有时我要处理 20 多个文件,或者大于 1gb 的文件,我不确定这是否也会因下载大小本身而改变。这可能会造成大约一个小时的大延迟。无论如何强制它在目录中搜索现有的 aria2 文件并立即从那里开始,还是我只需要处理它或从文本文件中删除完成的文件以避免这种情况?

0 投票
0 回答
129 浏览

vba - Airia2:将下载的文件保存到 sqlite 以及唯一标识符

我正在使用 aria2 下载一堆文件,我现在的问题是我必须在 VBA 应用程序中对文件进行后处理。到目前为止,后处理逻辑已经用 VBA 编写,所以我正在寻找一种解决方案来读取 url,而不仅仅是从列表(由 VBA 导出)而不是从 csv 文件中读取,以使用唯一标识符存储它们。否则,如果发生名称冲突,我将无法找到下载的文件。除此之外,内容应存储在 sqlite 数据库中以提高处理速度。我说的是数千个总大小为数 GB 的文件,因此我的 VBA 应用程序的速度会受到磁盘 io 的影响。

我的问题有解决方案吗?

目前,我使用 golang 包装脚本处理问题,该脚本读取 csv 文件并使用 --out 参数生成一堆 aria2 实例来控制输出文件命名。

示例代码:

导出 csv