var
file = 0;
fsys.enum( input_dir,
file_type,
function
(dir
,
filename
,
fullpath
,
findData){
if
(filename){
file = file + 1
var
file_content = string.load(fullpath)
var
file_content_fix_head
file_content_fix_head = string.replace(file_content,
tostring
(mainForm.xxtea_sign.text),
""
, 1);
var
file_decrypt_content = string.xxtea.decrypt(file_content_fix_head,
tostring
(mainForm.xxtea_key.text))
var
temp_dir = dir
var
save_path = string.replace(temp_dir,
"@"
++mainForm.dir_input.text,
""
)
var
save_path_all
if
(mainForm.check_zip.checked){
save_path_all = mainForm.dir_out.text ++ save_path ++ filename
thread.command.print(
"解密完成 ---- > "
, save_path ++ filename)
}
else
{
save_path_all = mainForm.dir_out.text ++ save_path ++ string.replace(filename,
"@luac"
,
"lua"
)
thread.command.print(
"解密完成 ---- > "
, save_path ++ string.replace(filename,
"@luac"
,
"lua"
))
}
string.save(save_path_all, file_decrypt_content);
}
}
);
if
(file == 0) {
if
(mainForm.check_zip.checked){
thread.command.print(
"抱歉,没有发现任何zip文件。请检查。"
)
}
else
{
thread.command.print(
"抱歉,没有发现任何lua文件。请检查。"
)
}
return
-6;
}
thread.command.print(
""
)
thread.command.print(
"代码解密已经全部完成。Author:skyxiaoyu([url]www.52pojie.cn[/url])"
)