- 27
- 0
- 约5.13千字
- 约 11页
- 2020-10-18 发布于四川
- 举报
(档案管理)CP 文件档案
系统
CryPak 文件档案系统
CryPak 是一个模块,可以存储游戏内容文件,并可以压缩和解压缩。
特点
与标准压缩格式兼 (执行是基于 Zlib 库)
支持以标准文件系统之外的存储文件存档
数据可以同步读取(直接加载数据存档)和异步(流)通过 IStreamCallback 方式加载(最
大4GB 偏移,4GB 大小的文件)
文件可以存储为压缩或解压缩形式
未压缩文件可以按需求读取部分
文件名比较不区分大小写(内部一切都转换为小写)
支持加载Zip/Pak 文件,最大4GB(事实证明过的是超过 2.1GB)
Unicode 和绝对路径处理
内部所有路径处理代码都是基于ASCII 没有Unicode 功能。这是为了节省内存和使用简
单。没有对 Unicode 作为游戏的实际需要可以以 ASCII 路径进行开发如果没有这项规则
的话,在制作其他国家版本的时候可能会出现问题。应避免用户如果以Unicode 字符集
作为游戏安装目录或文件夹。
分层
通常游戏数据内哦那个被组织在游戏安装目录下的一些 Pak 文件里。如果一个文件要求
打开擦做。CryPak 系统会通过循环查找所有注
原创力文档

文档评论(0)