Lua编译整数的差异 - Windows vs Mac OSX

我是Lua的初学者。我试图编译一些luac脚本,然而我注意到在Windows和Mac OSX(ppc)上使用luac 5.1时有很大的差异。

当存在整数值时,它们会以不同的方式表示。例如

在Windows 10(小端序)上,当编译为luac时,62变成了78 42字节码 在Mac OSX Tiger(大端序)上,当编译为luac时,62变成了40 4F字节码

难道在Mac OSX上编译时不应该是42 78吗?

有没有办法修改Lua源文件以便luac将所有整数值编译为Windows,但使用大端序字节码顺序?我需要这样做是因为我要修改一个游戏,手动更改所有整数值的十六进制值非常耗时。

点赞