zoukankan      html  css  js  c++  java
  • Android 动态加载 (三) PAK 详解

    pak文件经常出现于游戏的安装目录中,其实pak文件是一种特殊的游戏压缩文件,用于压缩声音、图片等资料。由于pak文件专门针对游戏设计文件结构,pak文件就是将多个文件(图片、音乐、文本)打包为一个单独文件,在pak文件中保存着多个文件的数据。

    pak是什么文件?

    现 在大部分游戏的客户端都采用pak压缩格式,以便于游戏的开发。由于是一种压缩格式,pak文件可以用一些专业压缩软件(如WinRAR、 WinZip)打开,但由于其特殊性与一般的压缩文件格式打开方式有所不同。pak文件一般是游戏的文件,里面存了很多游戏所需的重要文件,并且是加密了 的,现在虽说有能打开pak文件的软件,但也仅限于未加密的。不过有一些专门的浏览工具可以提取其中的声音进行修改后保存为其他格式音乐。

    pak是什么文件

    pak文件如何打开?

    那么pak文件怎么打开呢?下面小编就收集了一些支持pak文件的软件供大家使用。

    pak文件如何打开?
    特点:
    1.声音,地图,3D模型,材质贴图等文件是按着保留目录路径结构的方式压缩入PAK文件的。
    2.压缩的时候可以令压缩也可以按照一定的压缩率压缩。
    使用pak这种文件格式对于游戏的开发者和玩家都有著无以伦比的方便性和可塑性(或者说自定义性)。具体如何实现的,等一下我将举例说明。使用pak包这种形式有几点好处:
    1.对于程开发人员来说资源调用方便,易于管理;
    2.由于结构特殊,对初学者有屏蔽作用避免被乱改,对高手却很容易修改,比较方便;
    3.所有模式都是利用这个特点做的;
    4.pak包被游戏的引擎视为一个目录,能利用外置pak文件的形式进行升级而无需删除原有文件。利於增加效果包,新地图,改进界面,增加model等扩展内容;
    5.修改还原便利,文件之间互不影响。
    如果想要打开pak结尾的文件,使用PAk浏览器
    RPGViewer 3.0
    下载了以后一定要看说明书(readme.txt)
    可以直接查看PAK格式的内容
    PAK解压:
    工具里面有“解压包”的按钮,可以解压PAK
  • 相关阅读:
    mouse_event,keybd_event
    构造自己的StringGrid
    BMP2JPG,JPG2BMP
    $J的用法
    一个简单的系统托盘程序
    构造自己的双向链表
    C++的iostream标准库介绍
    D3DXVec4Dot 函数
    3D游戏从头编之D3D(3)
    D3DXVec4Cross 函数
  • 原文地址:https://www.cnblogs.com/ldq2016/p/5253787.html
Copyright © 2011-2022 走看看