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

时间:2010-10-12 14:27:02

标签: php c++ ascii decode

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

我想尝试找到解码游戏动画源文件的方法,而不必解码不允许的游戏源。 我只想了解文件中发生的事情,并可能稍微修改一下,以便我可以进行一些小的更改。使用的扩展名是.pma,我认为引擎是“Prism3D”。 我可以使用十六进制编辑器打开文件,例如:

HEX:7C 2E C8 40 EC 15 22,它为我提供了一些不易阅读的ASCII扩展值。

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

最基本的问候, 菲尔。

1 个答案:

答案 0 :(得分:1)

您看到的代码是Binary。我不确定你要做什么,但基本上你需要知道文件格式才能进行任何更改,大多数机会是它不是纯文本,也不是基于UTF-8的文件,而是二进制,文件格式由该申请的作者。

您可以尝试在线查找.pme扩展程序(我没有得到任何真正匹配的结果,但您可能更有可能因为您知道保存文件的应用程序)或尝试对其进行反向工程代码将迫使你雇用一个能够或知道c \ c ++和应用程序所用机器组装的人(很可能是X86)。

如果您需要,可以发布更多详细信息,我会尝试帮助您找到格式,但不能保证格式是开放格式,可以找到。