Samir Hi 0880, That's because LuaRT source files are embedded inside the executable. What you describe can only happen with 7zip, because it search the ZIP file signature inside the PE file.
ruby nowadays usually opensource is preferred using script language like lua or python, it is usually impossible to hide your code. there is no secret, just show your code.
Samir I agree with ruby, Compiling Lua scripts to executable is not for obfuscation. It provides a way to bundle Lua scripts with all their dependencies in a single executable. If it's really needed, I can research how to prevent the source code from being made available... ...But I rather prefer to spend my time improving and fixing LuaRT bugs 😅
Samir Ok I've found an easy way to obfuscate embedded content in generated executables. This will not prevent a keen/experienced user from accessing the content. But it will make it more difficult to access the embedded files.