返回项目总览

Data Module

存档系统

多槽位、自动存档、加密压缩、Hash 校验与版本迁移完整打通,目标是让数据可靠、可恢复、可长期演进。

模块职责

  • SaveManager 协调收集、序列化、加密、压缩和文件读写流程。
  • 支持多槽位、自动存档轮转和损坏档案回退恢复。
  • 通过 ISaveableSaveableBehaviour 接入各模块状态保存。

实现亮点

  • 压缩、加密和文件 I/O 异步化处理,减少主线程卡顿。
  • 自定义文件头、SHA256 校验和 AES 加密增强了数据安全性。
  • 版本迁移链为后续数据结构调整预留了长期兼容能力。