Skip to content

v2.2.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 13:44
· 9 commits to main since this release

v2.2.3

修了你反馈的三个问题。

继续下载

失败之后再点「继续下载」,现在真的从断点接着下,不会从头重来。

  • 服务器每次请求都换 ETag 的情况,不再被误判成「文件变了」。
  • 文件确实变了的话,点一次「继续下载」就会自动清掉旧进度重新下,不用再点第二次。详情面板会写明「服务器上的文件已变化,已重新开始下载」。
  • 任务刚失败、还在收尾的时候点「继续下载」,会等收尾完成再启动,不会「点了没反应」。
  • 盘上残留的分片文件(取消过的下载、Windows 上删不掉的那些)不会再被当成「已经下好的字节」,新下载的内容不会被带歪。

链接失效

链接失效后可以填新链接继续。SDM 会先确认新链接拿到的文件和原来那个是同一个文件:

  • 是同一个文件 → 接着下,已经下过的部分不重下。
  • 不是 → 拒绝并提示换一个,已经下好的字节一个不动。
  • 没法确认 → 清掉重新下,界面上说明进度没了。

判断靠逐字节比对。ETag 和文件大小都不靠谱:很多 CDN 每次请求都换 ETag,大小一样的文件更是到处都有。

「换链接」也进了右键菜单,失败、暂停、等待新链接的任务都能用。

详情页

分段明细跟着列表一起刷新了,不用关掉详情页再重开。刷新时滚动位置会保住。

Windows 上的坏文件

动态分段切出来的新分片,在 Windows 上可能把上一轮下载残留的字节当成「已经下好的」,新内容接在旧内容后面写,合并出来的文件长度看着正常、内容是乱的。现在从零写,不会再混进去。