游戏中的解压中国地图数据文件件什么意思?

我已经安装好游戏相关问答:123456789101112131415了那压缩包能删除吗.
安裝好以后?腦里??兴??大文件?A
2??是下載的未解?旱奈募?
2??是下載好解?汉蟮奈募?
如果你覺的占硬盤空間,就?h掉未解?旱哪???文件
解?汉玫哪???文件最好不要?h
以后你游?虺隽??題不用再去下載
下載?r間蠻長的哦
其他答案(共7个回答)
是的可以删除~ 但是以防万一~建议你刻张DVD~
下载下来 的,肯定可以删。
考虑到将来有用做个备份吧。刻录张盘,或放到其他盘。
你下载的客户端压缩包,只要你已经完成了安装的话就可以把它删掉的,不过删不删看你自己个人,如果你的硬盘空间已经不多了的话,我建议你就把这个压缩包删掉,如果你的硬盘...
是可以的~!
因为你已经解压完毕,你要的东西也已经解压出来,并且安装好了.所以,下载下来的压缩包,也已经没用了,你随时可以把它删掉.这不会对你安装的东西产生任何...
更改文件的打开方式,你下载的是.exe,还是rar.zip,还是那种格式(选文件点右键,属性便可知道了,),如果是这种格式,要先按装winzip或winrar软...
答: 锦母角和爱心大世界怎么样呀?
答: 朋友相处要严以律己,宽以待人。
朋友出去玩,AA制最好。如果不是,自己要抢先付钱,不要斤斤计较。你就是不坐船也要抢先付钱才对。
意欲取之,必先予之。其实朋友只是...
答: 网络没问题就查查毒,还有你要是开了其他程序,也会影响
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415> 一款游戏资源解包工具的开发始末
一款游戏资源解包工具的开发始末
最近为了支持下汉化游戏,加入了一个汉化组做技术,主要的工作就是解包游戏资源, 提取其中的资源文本交给翻译人员来翻译,因此我就将自己一次分析游戏资源包格式到写出解包程序的过程整理成文,与大家共享。
我们今天的目标是一款名为《夜神任务:同心同灵》的游戏,下载地址: 。游戏并不大,这样利于我们由浅入深地进行学习。
分析游戏用到的工具有:
1.查壳工具PEiD,同时还要用它来识别程序中使用的压缩算法;
2.调试器OD 1.10;
3.静态反汇编工具IDA;
4.16进制编辑器WinHex
1.最后要用一种编程语言写出自己的解包工具,为了锻炼自己的汇编语言编程能力,开发语言我选择了win32汇编,使用了汇编的IDE--Radasm和汇编的sdk&&MASM32 v10。大家只要明白了资源文件的结构,可以选用自己所擅长的编程语言来写解包器。
安装完游戏之后,在游戏的根目录我们能看到如图1所示几个文件和目录,从大小和名字来看,可以很容易的确定资源文件是放在DATApc文件夹中。
在Datapc文件夹中有三个比较大的pak文件,这三个文件就是游戏的资源包了,也就是我们要解包的对象。在很多情况下?六&文件文件是可以用winrar、好压或者72解压的, 这类PAK文件用WinHex之类的16进制打开后可以发现开头的两个字母都是&PK&,而且右 键菜单中会有用winrar之类的压缩软件解压的选项。但是这个游戏的资源文件不属于这种类型(是的话就不会有这篇文章了)。我们用WinHex打开三个PAK文件,找一下三个文件 的共同特征,首先会发现文件开头部分格式比较相似,都是以&KCAP&四个字母开头,这 应该是这类文件的一个标志,后面是一个hex值为00 00 00 01的双字,用途未知,从偏移0x20开始到0x1f处都是0,只有0x8偏移处的一个双字有所不同,都在偏移0x20处开始有格式比较相同的数据,如图2。
在这里,我们可以假定前面20h个字节的内容为固定的文件头大小,继续往下看,会发 现三个PAK文件都是些以HEX值为78 9C开头的数据块,这些数据块大多数都是长度不定,并以不定数量个0结尾。到了接近末尾的时候,才出现了一些不一样的数据。这些数据中还包括一些可读字符,看起来应该是文件名,而且每隔0\120字节就是下一个文件名,直到文件结束。文件名的后面是长串的0,应该是填充文件名缓冲区的。在从文件名开头往后0x100
字节处开始出现其他信息,但是目前还不知道这些信息是做什么的,最后的16字节也是全部是0。如图3
根据上面的分析,可以大体的推断这种PAK文件由三部分组成:第一部分从偏移0到 0x1F处是文件头;第二部分是包含了大量以HEX值为78 9C开头的数据块的部分则是保存资源压缩后的数据的部分;最后的部分因该是每一个文件的信息,应该根据这些信息将压缩后 的数据解压。当然这些都是猜测,只有实践后才会知道猜测的是否正确。
通过这些分析,我们可以先简单的定义出表示这些部分的结构体,暂时作用未知的部分 就叫做UnKnown:
文件头部分
HEAD STRUCT&&
dwFlag&DWORD&?
dwUnKnownl&DWORD&?
dwUnKnown2&DWORD&?
dwZero&DWORD&5 dup(?)
HEAD ENDS&&
文件信息部分
FILEI0F0&STRUCT&&
szFileName&BYTE&&100h dup(?)
dwUnKnownl&DWORD&?&
dwUnKnown2&DWORD&?&
dwUnKnown3&DWORD&?&
dwUnKnown4&DWORD&?&
dwZero&DWORD&4&dup(?)
FILEI0F0&ENDS&&
好,初步静态分析过程已经完成,但是还有很多地方没搞明白,这就需要我们动态跟踪下游戏程序了。
跟踪前,先用PEID查一下壳,显示microsoft visual c++,应该没加壳,前面分析道有很多数据块,并且开头都是78 9c,说明文件是被压缩了,我们可以用peid的插件krypto ANALyzer插件看一下程序中都使用了哪些加密或者压缩算法,结果找到了这些算法:
ADLER32&::&::00633E92&
ADLER32&::&::&
CRC32 ::&0028CD58 ::&&
CRC32b :&:0027DCE8&:&
本页地址 http://www.jybase.net/ruanjianpojie/.html
------分隔线----------------------------
Android 软件越来越多的走向免费加广告模式了,但在我们日常应...
偶然在硬盘上翻到了很久之前的一个过滤驱动,源码不知什么时...
自从有了海风的 StrongOD 插件,我一度以为利用 API 的反调试技巧...
线程是处理机调度的基本单位,通过创建多线程,我们可以编写...
作为一款流行的动态,OD 的成功离不开断点。可以说,断点成就...
记得是在某个国外论坛下载的一个 crackme,当时技术菜,简单调...}

我要回帖

更多关于 手机应用中数据文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信