我想反编译一个用LuaJIT字节码编译的Lua文件。
我有一个游戏的源代码,但它是用 LuaJIT 字节码反编译的,所以普通的文本编辑器无法读取它。 (还要提一下,有一个官方链接可以下载源代码,但有 403 Forbidden 错误)
有没有一种方法可以用特定的文本编辑器读取LuaJIT字节码或反编译它?
这是一个文件如果可能的话我想反编译/读取。
欢迎下载并自行查看。
以前你可以使用LJD,但现在我会使用它的替代品LuaJIT Decompiler v2。您的文件是有效的 LuaJIT 2.1b3 字节码,反编译文本可以在here找到。
如果你想反编译其余的源代码,只需打开 LuaJIT Decompiler v2 并将已编译文件的文件夹拖放到命令窗口即可。
或者,您可以通过 Powershell 运行它,例如:
Start-Process -NoNewWindow -FilePath $decompiler_path -ArgumentList "`"$sources_directory`" -e lua -s" -Wait