1

我知道 lua 版本存储在 luac 文件的第 5 个字节(标题)中。luac这是我拥有的文件的前几个字节:

6D 6D 64 64 74 32

第 5 个字节是74. 我的 Luac文件是 LuaJIT 字节码吗?

我正在尝试使用unluac反编译此文件并收到此错误

Exception in thread "main" java.lang.IllegalStateException: The input file does not have the signature of a valid Lua file.
at unluac.parse.BHeader.<init>(BHeader.java:41)
at unluac.Main.file_to_function(Main.java:71)
at unluac.Main.main(Main.java:42)

以下是使用luadec (lua 5.1)的错误

'=' expected near '?'

如何反编译这种文件类型?

4

0 回答 0