断点续传与重试
续传靠的是“已完成分片还在磁盘上”。分片没了、地址变了,就只能重下。
续传成立的前提
- 任务记录还在(没被删除)
- 已完成分片还在临时目录(没被清理工具扫掉)
- 地址仍然有效(没有过期签名、没有换 CDN)
- 目标文件路径没被占用或改动
四条缺一条,点「继续」会从头开始或直接失败。
能续传的典型场景
| 场景 | 能否续传 | 说明 |
|---|---|---|
| 手动暂停后继续 | 能 | 最常见 |
| 关程序后重启继续 | 能 | 需开「启动时自动继续」或手动点继续 |
| 断网恢复 | 能 | 重连后补缺失分片 |
| 地址签名过期 | 不能 | 整条 403,只能重新取地址 |
| 临时分片被清理 | 不能 | 等同重下 |
签名过期怎么识别
地址里常带 ?expires=、&expire=、?auth_key=、?sign= 之类参数。这类地址通常几十分钟到几小时就失效。表现是:暂停一会儿,继续时全部分片 403。
处理办法
回到原页面重新取一次地址(新签名),用新地址重新下。旧任务的进度无法迁移到新地址上。
重启后的恢复
- 先启动桌面版任务列表应保留上次的条目与进度。
- 看状态「已暂停」的直接点继续;「等待中」的在排队;「已失败」的看原因。
- 确认分片还在设置 → 高级 里能看到临时分片占用;被清理过就只能重下。
- 批量继续主界面「全部下载」可一次恢复所有暂停任务。
重试策略
| 失败原因 | 自动重试 | 建议 |
|---|---|---|
| 网络抖动 | 有,指数退避 | 等它自己恢复 |
| 429 限流 | 有,但没用 | 降线程后手动重试 |
| 403 防盗链/过期 | 有,但必然失败 | 换地址,别耗时间 |
| 磁盘满 | 无意义 | 清空间后重试 |
| 文件被占用 | 无意义 | 关掉占用程序(播放器/杀软扫描) |
常见问题
继续之后进度归零了
分片不在了或地址变了。看任务详情里的已完成分片数是否归 0。
能不能把任务从一台电脑搬到另一台
不能。分片与任务记录都在本机。
删除后能恢复吗
不能。删除是不可撤销的,尤其是勾了「同时删除磁盘上的文件」。
续传会不会产生重复文件
不会,续传写回同一个文件,不新建副本。