Repository navigation
v0.7.0 — 增量更新:日常更新只需几 MB
v0.7.0 — 增量更新:日常更新只需几 MB
本 Release 为六级版(38 套六级真题)。
从 v0.6.0 起更新不需要重新下载音频。
更新包拆成三层,只下变化的部分
以前每次更新都要下载完整的更新包(466 MB),哪怕只改了几行程序代码。
本版把更新包拆成三层,客户端先比对本机已有的内容,只下载确实变化的那层:
| 层 | 体积 | 什么时候需要下载 |
|---|---|---|
| 程序 | 3.6 MB | 每次更新 |
| 依赖库 | 123 MB | 仅依赖库本身有更新时 |
| 音频 | 217 MB | 仅音频有更新时 |
实测效果:日常更新从 466 MB 降到 3.6 MB(约 129 倍)。
音频与依赖库留在本机原样不动,不再重复下载。
判断完全自动,你不需要做任何选择。update.log 里能看到每层「已就位,跳过」或「下载」的明细。
顺带修掉一处浪费
旧版更新包里包含了便携 MySQL 与 Node 运行时(约 122 MB),
但覆盖安装时这两个目录本来就是受保护的、永远不会被替换——
等于每次更新白下 122 MB。本版已从更新包中排除。
兼容与过渡
- 旧版客户端可以无缝升级到本版:v0.6.0 的「检查更新」会照常选中本版的程序包,
完成升级后新逻辑自动生效,从下一次更新起才开始省流量。 - 完整安装包(
.7z)与更新包的覆盖安装语义不变,学习数据(temp/runtime/)始终不受影响。 - 更新包内的媒体文件采用「只补缺失、不覆盖已有」策略,不会破坏本机已就位的音频。
资产说明
| 文件 | 体积 | 用途 |
|---|---|---|
juting-v0.7.0-win-full-cet6.7z |
299 MB | 首次安装用这个,需 7-Zip 解压 |
juting-v0.7.0-win-full-cet6-update.zip |
3.6 MB | 程序层(客户端一键更新必下) |
juting-v0.7.0-win-full-cet6-deps.zip |
123 MB | 依赖层(按需,客户端自动判断) |
juting-v0.7.0-win-full-cet6-media.zip |
217 MB | 音频层(按需,客户端自动判断) |
SHA256SUMS.txt |
— | 校验和 |
手动更新(网络受限时):下载
.7z完整包,解压后全部覆盖到安装目录即可。
客户端一键更新会按需自动取用后三个文件,无需手动下载。
数据
- 六级版:38 门 / 2017—2026 真题 / 字幕 7690 行 / 译文覆盖 99% / 题干锚点映射 100%
技术说明
分层与门控的完整设计、验证数据与踩坑记录见
docs/增量更新方案.md。