我想在项目中保护我的Lua代码,我正在使用Corona SDK。
我看到一些lua文件像这样被混淆了
https://github.com/ChartBoost/corona-sdk/blob/master/ChartboostSDK/chartboost.lua
是否有任何应用程序来保护我的源代码?
答案 0 :(得分:4)
您提到的文件未加密:它只是Lua 5.1的预编译字节码。它可以用luac -l -p
读取(不是源格式,而是VM指令,可能足以重建源代码)。如果您想重建来源,请尝试LuaDec for Lua 5.1。
您可以使用luac
或string.dump
预先编译代码。