Repository navigation
DataBackup v3.13.0
·
27 commits
to main
since this release
新增:云端备份分卷上传
部分网盘(WebDAV 等)有单文件大小限制,超限时上传会失败。新增 设置 → 备份设置 → 云端分卷大小(可选 关闭 / 1 GB / 2 GB / 4 GB,默认关闭):开启后,云端上传的归档超过设定值时会切成若干分卷逐卷上传,用于绕开单文件限制;恢复或导入时按顺序下载并自动合并,校验用的 .md5 仍是整档的值,与不分卷时完全一致。
本地备份不受影响 —— 本地始终是一个完整文件。目前覆盖应用备份、文件备份、一键迁移导出三条云端上传路径。
新增:归档过大提醒
云端归档超过 10 GB 且没开分卷时,会在任务日志里提示一次(同一次任务只提示一次),并带上实际大小,方便判断要不要开分卷。
新增:应用内「更新日志」
主页顶栏的版本号徽章、设置 → 关于 → 更新日志 都能打开更新日志页,直接看当前版本与历史版本改了什么。随包离线可看,不再需要跳浏览器。
优化
- 澎湃系统默认关闭「恢复权限」:HyperOS 上这个开关不是"还原备份时的授权状态",而是恢复时强制授予全部权限;现在默认关掉、交给系统自己恢复。手动改过的话以你的设置为准。
- 备份设置排版:「云端分卷大小」移到「杀死应用选项」下方;「压缩等级」「压缩线程数」改为开关 + 可折叠(默认展开,行为与之前一致)。
修复
- 恢复分卷备份时应用数据被跳过:恢复侧的存在性判断只看整档,而分卷上传后云端只有
part.*,会被当成"缺失"直接跳过;现统一为「整档存在 或 有分卷即为存在」。 - 分卷合并写出损坏文件:合并原本走
sh -c "cat … > …",App 的 shell 包装会在命令尾部追加哨兵串并被>重定向进目标文件(实测 1.73 GB 合并成 121 字节);改为流式拼接 + 长度自校验。
配套工具 DataBackupFTPServer v2.5 本次无改动,一并附上。