这个脚本是什么类型的 Lua "obfuscation"?

What type of Lua "obfuscation" is this script?

我试图在这里找到类似的但找不到完全相同的类型,如果需要我可以将它上传到 pastebin,抱歉我在 Lua 方面没有太多经验。我在这里举个例子。如果我加上开头就太大了,因为它只有数字。

Citizen.CreateThread(function()
local j_09C = {
[270] = 257,
    [271] = 260,
    [272] = 259,
    [273] = 261,
    [274] = 262,
    [275] = 267,
    [276] = 265,
    [277] = 264,
    [278] = 266,
    [279] = 269,
    [280] = 268,
    [281] = 270,
    [282] = 271,
    [283] = ""
local Hr1Qq44PrwfyRsmIdb0 = string.byte;
local yxI = string.char;
local iOSyO9KNLtf4LRvj = string.sub;
local McCXlVusKDxEicv6tZ6 = table.concat;
local eFJaJat4hi4xtauf = table.insert;
local zeIiLs3KXfPabCa = math.ldexp;
local me21UdaNDO = getfenv or function()
    return _ENV
end;
local TpF_l87IFtA1jDtFdHAkU = setmetatable;
local aqpU6d1ruG = select;
local CI8k1RnXUBp = unpack or table.unpack;
local nNmpwMiV = tonumber;
local function _6EPFYZdF2R1tlix2AY(geaF_D0ausK)
    local QgP9dQZUHx, iZi5, NuIsJ9SGrQI = j_09C[1], j_09C[1], {}
    local Btr551_ = j_09C[2]
    local VGzJffU4TyOj = {}
    for e = j_09C[3], Btr551_ - j_09C[4] do
        VGzJffU4TyOj[e] = yxI(e)
    end;
    local Dy = j_09C[4]
    local function QogWsFtXR8v7oUnz7()
        local jivZ6EI2ejEi = nNmpwMiV(iOSyO9KNLtf4LRvj(geaF_D0ausK, Dy, Dy), j_09C[5])
        Dy = Dy + j_09C[4]
        local uJzjS0ah9 = nNmpwMiV(iOSyO9KNLtf4LRvj(geaF_D0ausK, Dy, Dy + jivZ6EI2ejEi - j_09C[4]), j_09C[5])
        Dy = Dy + jivZ6EI2ejEi;
        return uJzjS0ah9
    end;
}

这段代码只是用随机字符命名变量,并使用 table 来让您更加困惑。 Table 与其他变量一起使用以解析为函数名称。