我知道lua版本存储在luac文件的第5个字节(标题)中。这是我拥有的luac
文件的前几个字节:
6D 6D 64 64 74 32
第5个字节是74
。 My 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 '?'
如何反编译此文件类型?