PAK 档案和 zlib (zlib.dylib)

Posted

技术标签:

【中文标题】PAK 档案和 zlib (zlib.dylib)【英文标题】:PAK archives and zlib (zlib.dylib) 【发布时间】:2010-08-11 18:34:36 【问题描述】:

我目前正在编写一个 iPhone 应用程序,我需要从 .pak 存档中解压缩多个文件。我假设 libz.dylib 可能有能力做到这一点,但我很难找到关于这个主题的任何代码。 有人有任何示例代码或可以指出我正确的方向吗?任何帮助都将不胜感激。

干杯。

【问题讨论】:

【参考方案1】:

“PAK”是什么意思?

如果它实际上是 .zip,请查找 minizip 或 ziparchive,这可能会满足您的需求。

【讨论】:

基本上 .pak(后来的 .pk2/.pk3)是一种用于将游戏媒体存档到单个文件中的老式格式。它被用于大多数 ID Software 游戏,例如 Doom、Quake。这是一种非常简单的格式,但我希望有人已经有了一些代码,而不是我不得不从头开始编写一些东西。 gamedev.net/reference/programming/features/pak 是的,这些实际上只是 .zip 档案。请参阅 ZipArchive。

以上是关于PAK 档案和 zlib (zlib.dylib)的主要内容,如果未能解决你的问题,请参考以下文章

geochunk1.minizip是啥文件

使用 .pak 扩展名存储的 plsql 文件的 sonarqube 扫描仪不扫描

UE4 Pak打包挂载加载

pak文件的打包和解包

UE4 ??????????????????,Pak?????????

UE5热更新(Pak包的Cook,打包,加载,踩过的一些坑)