NPK文件是DNF内置多媒体文件包,曾经用过EXRPG的大家都知道,NPK文件分为贴图NPK和音效NPK两种。贴图NPK内部包含若干IMG文件,而一个IMG文件则由若干个经过压缩的图片文件构成,而NPK文件的其他部分则用由图片的各种属性数据、图片的相对位置以及校验位所构成;而音效NPK则包含若干OGG文件。
NPK文件结构
每个NPK文件由4部分构成:NPK文件头(红色框内),IMG文件索引(黄色框内),NPK校验位(蓝色框内),IMG文件序列(剩下的框内)。具体内容如下表所示:
NPK文件头 |
20个字节,包括NPK文件头字符串和内含IMG文件的个数 |
|
IMG文件索引表 |
IMG文件1索引 |
每个IMG文件索引占264字节,包括IMG文件在整个NPK文件的地址偏移量和所占大小,以及经过一种特殊算法加密后的名字。 |
I |