aria2 中文文档 下载 App

下载完自动校验:--checksum 用法与哈希类型

为什么主动校验

镜像站、转存链接的文件可能被改动或下载出错。给命令带上期望的哈希值,aria2 会在下载完成后验证,不一致直接判失败,避免留下坏文件。

--checksum 用法

aria2c --checksum=sha-1=文件的哈希值 "下载直链"

格式为 类型=十六进制摘要。类型必须用当前构建支持的算法——先跑 aria2c --version,看 HashAlgorithms 一行列出的清单,常见有 md5、sha-1、sha-256 等。此参数只对 HTTP(S)/FTP 下载生效。

-V:分块校验与自动修复

aria2c -V "文件名.metalink"

-V(--check-integrity)按分块哈希逐块校验,发现坏块只重下坏块。它对三类下载生效:BitTorrent、带分块校验的 Metalink、以及带 --checksum 的 HTTP(S)/FTP 下载。BT 场景下的用法见种子下载。

下载前试探:--dry-run

只想确认链接是否有效、不想真下:

aria2c --dry-run "下载直链"

只探测远端文件可用性,不落盘。BT 任务不支持。

校验失败的出口

顺手的完整性工具