检测和/或转换二进制字节序(PPE到Intel)

时间:2014-07-05 01:40:35

标签: file-conversion endianness

这里有很多类似于我的问题,除了一个关键的区别:我正在处理 PPE (CELL)架构,不要与 PPC 混淆。

在任何意义上,我都不是一个称职的程序员。如果可以给出逐步说明,那么请执行。

那就是说,我现在的问题是找出一种方法将为PPE架构编译的二进制文件转换为Intel。这些是二进制文件而不是可执行文件。我想知道上面提到的问题中提供的一些解决方案是否有效。我不敢,部分是因为他们提到了PPC而不是PPE。

在一个完美的世界中,首选解决方案只需将Big Endian文件拖放到转换可执行文件上即可。由于这不是一个完美的世界,我并不期待这样的事情。

注意1:有问题的二进制文件是64位,从CELL架构上的the specs开始判断。

注意2:幸运的是我在大端和小端都有这些二进制文件的版本。使用UltraCompare我可以验证标头中的字节交换。标题部分之后的所有其他内容对人眼来说都是不可读的。

0 个答案:

没有答案