吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3060|回复: 3
收起左侧

[易语言 原创] 【易语言】X舞PAK文件结构分析

[复制链接]
吾爱、小杜 发表于 2020-3-5 23:32
本帖最后由 吾爱、小杜 于 2020-3-5 23:36 编辑

前言:
     以前喜欢的舞蹈游戏,为了提前看新出的衣服,百度了很久没有公开的PAK解析工具。
     没办法只能自己动手分析写代码
    文中的内容纯属个人理解仅供分析交流,若有不对的地方大佬们可以指出来。
     分析所用的文件 文中研究的PAK.rar (486.65 KB, 下载次数: 70)
                  用到的工具:Hex Workshop(十六进制编辑工具)
文件简介:
     pak文件大体来说其实就是用来压缩游戏文件的一个压缩包格式,就和大家平常见到的zip、7z、rar一样。
     可以把游戏客户端的UI、游戏贴图、音乐和文本压缩放在一起。
                   1.png
文件格式:
     文件分为三大部分:文件头部信息 + 文件索引区+ 文件区
文件头部信息结构(316字节):
      2.png
02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
     //未知*16字节
18 00 00 00
//文件列表个数*4字节       十进制24
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
     //未知*20字节
F0
     //固定字节*1字节(F0)
00 00 00 00 00 00 00
     //未知*7字节
72 65 73 6F 75 72 63 65 73 5C 00 ...... 00(空字节太长省略)
     //列表文件所在的目录*192字节
18 00 00 00
     //文件列表个数*4字节
18 00 00 00
     //文件列表个数*4字节
     //预留*70字节
文件索引区:
     
                  37 A0 D4 79 4D 93 9A 21 F6 1E 36 43 39 10 FF 5A 7C 03 00 00 00 00 00 00
//(37 A0 D4 79 4D 93 9A 21 F6 1E 36 43 39 10 FF 5A文件名的MD5
     //(7C 03 00 00)文件偏移地址,十进制为892
     //24字节为一组(文件名的MD5+文件在PAK的偏移地址+4个空字节)

文件区:
      5.png
     文件信息(308个字节)+文件数据
     BD 31 00 00
     //文件大小 *4字节
00 00 00 00 00 00 00 00 00 00 00 00
     //空字节 *12字节
50 3F 5B 5B 55 0B D5 01 00 00 00 00 00 00 00 00 00 00 00 00
     //文件最后修改时间 *20字节
                   5.png
                  6C 65 76 65 6C 5C 63 61 6D 65 72 61 5C 63 61 6D 30 31 5F 6A 69 61 79 75 61 6E 30 31 2E 63 61 6D 00 ...... 00
     //文件路径+空字节*196字节
      转化为文本是level\camera\cam01_jiayuan01.cam  MD5码是37 A0 D4 79 4D 93 9A 21 F6 1E 36 43 39 10 FF 5A对应文件列表区的MD5码
BD 31 00 00
     //文件大小 *4字节
     //空字节 *72字节
     //文件数据
后记:
                 具体代码链接:https://www.52pojie.cn/thread-676013-1-1.html
                 作者:五呆
                转载请注明出处!
         转载请注明出处!
          转载请注明出处!

免费评分

参与人数 4吾爱币 +4 热心值 +3 收起 理由
方妍心 + 1 + 1 热心回复!
沙雕保护协会 + 1 + 1 我来投个币想要个大佬的联系方式
想好没有 + 1 用心讨论,共获提升!
pk2018 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 吾爱、小杜 发表于 2020-3-5 23:33
不要白嫖,看完评个分再走
xjlyg 发表于 2020-3-6 02:02
方妍心 发表于 2020-5-22 23:40
本帖最后由 方妍心 于 2020-5-26 23:07 编辑

提取出来的是.an3 .dm3格式怎么打开
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-1 07:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表