aria2 中文文档 下载 App

文件旁边的 .aria2 控制文件是什么:能删吗

它是干嘛的

下载进行中,你会在目标文件旁边看到一个同名 + .aria2 后缀的文件:

file.zip          ← 正在下载的目标文件
file.zip.aria2    ← 控制文件

控制文件记录着这个任务下载到哪了:每个分块的完成状态、分块长度等元信息。续传全靠它——aria2 启动时读它,接着没下的部分继续。

命名规则

什么时候消失

能手动删吗

别删。控制文件没了,aria2 就无法识别进度,同名重跑等于从头下载。想放弃任务并清掉半成品,把目标文件和配套的 .aria2 一起删才是干净做法。

万一丢了

官方手册给了一条补救路径:如果任务是 BitTorrent 或带分块校验的 Metalink,即使没有控制文件也能恢复——对已有半成品文件加 -V 运行:

aria2c -V "文件名.torrent"

aria2 逐块核对哈希,把半成品里正确的部分识别出来接着下。普通 HTTP/FTP 任务没有这份保险,见断点续传。

一个相关报错

报"分块长度与控制文件不一致"(退出码 10)通常是用不同参数反复续传导致,确认用与当初一致的命令重跑;确要变更分块长度需 --allow-piece-length-change,但它可能让已有进度作废,见退出码表。