繁体   English   中英

解码C ++编码的ASCII扩展值?

[英]Decode C++ encoded ASCII extended values?

我对ASCII码有一个小疑问。 是否可以找出C ++中用于ASCII扩展值的编码类型?

我想尝试找到一种方法来解码游戏动画源文件,而不必反编译不允许的游戏源。 我只是想了解文件中发生了什么,并可能对其进行一些修改,以便可以进行一些小的更改。 使用的扩展名是.pma,我相信的引擎是“ Prism3D”。 我可以使用十六进制编辑器打开文件,示例可能是:

十六进制:7C 2E C8 40 EC 15 22这给了我一些不太可读的ASCII扩展值。

我没有使用c ++的经验,但想知道是否可以使用PHP创建某种编译器/反编译器工具以使文件可读?

亲切的问候,菲尔。

您看到的代码是Binary。 我不确定您要做什么,但是基本上您需要先了解文件格式,然后才能进行任何更改,并且大多数机会不是纯文本文件也不是基于UTF-8的文件,而是二进制文件,其格式由应用程序的作者。

您可以尝试在网上寻找.pme扩展名(我没有得到真正匹配的结果,但是由于您知道应用程序正在保存文件,因此您可能会有更好的机会),也可以尝试对代码进行反向工程强迫您雇用一个可以或知道该应用程序所用机器的c \\ c ++和程序集的人(最有可能是X86)。

如果您愿意,可以发布更多详细信息,我会尽力帮助您找到该格式,但不能保证该格式是一种开放格式并且可以找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM