PK4 文件是一种专门的归档格式,主要由基于 id Tech 4 引擎构建的电子游戏使用,例如《毁灭战士 3》(Doom 3)、《雷神之锤 4》(Quake 4) 和《掠食》(Prey)。从技术上讲,PK4 文件是一个标准的 ZIP 归档文件,只是将其重命名为 .pk4 扩展名,以表明其在游戏目录结构中的作用。这些文件充当各种游戏资产的容器,包括 3D 模型、纹理、音频文件、地图数据和配置文件。通过将数千个独立文件捆绑到少数几个大型归档文件中,游戏引擎可以提高文件系统性能并简化游戏数据的分发。由于该格式严格遵循 ZIP 压缩标准,因此可以使用任何标准文件压缩实用程序来查看、提取或修改 PK4 文件中的内容。这种可访问性使 PK4 文件成为模组社区的核心组成部分,允许玩家通过将他们自己的资产打包到游戏引擎在运行时可以加载的新 PK4 归档文件中,来创建自定义地图、皮肤和游戏调整。