Windows上的Fat Binary?

时间:2010-10-24 16:37:06

标签: windows macos dll binary

我知道在Mac OS X上,您可以使用lipo将针对不同体系结构的多个二进制文件合并为一个二进制文件。我想知道Windows方面是否有类似的解决方案。谢谢。

2 个答案:

答案 0 :(得分:5)

不幸的是,所有Windows体系结构在PE头中都使用相同的结构,所以没有。但是,可以融合Windows可执行文件和DOS可执行文件,因为DOS使用的是MZ标头。

答案 1 :(得分:0)

我认为你正在考虑ADS,它被添加到NTFS以提供与Mac相似的功能。虽然NTFS支持多个流,但PE加载器应该选择正确的,我不确定它是否已实现。