这里有很多类似于我的问题,除了一个关键的区别:我正在处理 PPE (CELL)架构,不要与 PPC 混淆。
在任何意义上,我都不是一个称职的程序员。如果可以给出逐步说明,那么请执行。
那就是说,我现在的问题是找出一种方法将为PPE架构编译的二进制文件转换为Intel。这些是二进制文件而不是可执行文件。我想知道上面提到的问题中提供的一些解决方案是否有效。我不敢,部分是因为他们提到了PPC而不是PPE。
在一个完美的世界中,首选解决方案只需将Big Endian文件拖放到转换可执行文件上即可。由于这不是一个完美的世界,我并不期待这样的事情。
注意1:有问题的二进制文件是64位,从CELL架构上的the specs开始判断。
注意2:幸运的是我在大端和小端都有这些二进制文件的版本。使用UltraCompare我可以验证标头中的字节交换。标题部分之后的所有其他内容对人眼来说都是不可读的。