MoePal 中文文档 下载 App

MoePal 断点续传机制详解

断点续传是什么

断点续传指的是下载过程中遇到中断(断网、锁屏、杀进程、系统更新等)后,重新开始下载时从上次中断的位置继续,而不是从头开始。这对于大文件下载尤为重要——几 GB 的文件如果每次都要重下,会浪费大量时间和流量。

Gopeed 的断点续传机制

临时文件策略

Gopeed 在下载开始时会创建两个临时文件:

文件内容
.part 文件已下载的分片数据(按分片序号命名)
.metainfo 文件元信息:文件大小、分片数、已完成分片列表、下载进度

下载中断后,.part 和 .metainfo 文件保留在临时目录。重新开始下载时,Gopeed 读取 .metainfo 恢复到中断前的状态。

分片粒度

断点续传的恢复粒度取决于分片大小:

常见中断场景的处理

场景 1:断网后恢复网络

场景 2:锁屏 / 应用切后台

Android 端:

Windows / macOS 端:

场景 3:关闭应用后重开

场景 4:系统更新 / 重启

手动暂停与恢复

除了被动中断,也可以主动暂停:

暂停

在下载列表中点击暂停按钮。暂停后:

恢复

点击继续按钮,Gopeed 从暂停点继续下载。

暂停 vs 关闭应用

暂停和关闭应用再打开效果类似,但暂停可以让其他下载任务获得调度优先权。

临时文件清理

临时文件位置

平台临时目录
Android通常在内部存储 → Android → data → com.moecloud.helper → cache
Windows下载目录下的 temp/ 子目录或 AppData
macOS~/Library/Caches/MoePal/

清理时机

以下情况可以清理临时文件:

注意

清理临时文件等于放弃断点续传能力。下次想继续只能从头开始下载。

无法恢复的情况

情况原因
临时文件被清理.part 和 .metainfo 已删除
源服务器不支持 Range 请求少数旧服务器不支持分块请求,无法从断点继续
文件被删除或移动目标位置变化导致临时文件无法对应

最佳实践

  1. 大文件下载前确保存储充足 — 下载前检查剩余空间,避免中途因为空间不够中断
  2. 下载时避免清理缓存 — 不要用手机清理大师自动清理 MoePal 的缓存目录
  3. 重要文件下载期间保持网络稳定 — 虽然有断点续传,但频繁中断还是会拖慢整体速度
  4. 长时间下载用桌面端 — 电脑网络更稳定,不容易被系统杀进程

继续阅读:下载队列管理