pcode
创建对代码内容进行了模糊处理的可执行文件
语法
说明
pcode(
对搜索路径中 item
).m
文件或文件夹中的代码进行混淆处理,并生成扩展名为 .p
的 P 代码文件。例如,如果 item
是名为 mytest.m
的 .m
文件,则生成的文件是 mytest.p
。如果 item
是一个文件夹,则该文件夹中的所有脚本或函数文件都经过混淆处理并保存在当前文件夹中。在执行中 P 代码文件优先于对应的 .m
文件,即使已对 .m
文件进行了修改也是如此。
注意
安全注意事项:pcode
函数以专有的经过混淆处理的代码格式生成 MATLAB® 程序文件。请考虑结合多种方法来保护敏感代码或数据。有关详细信息,请参阅保护源代码的安全考虑事项。
pcode(
使用默认传统算法来创建 P 代码文件。item
,"-R2007b")
pcode(
基于以逗号分隔的列表中指定的每个 item1,item2,...,itemN
).m
文件或文件夹创建 P 代码文件。
pcode(___,"-inplace")
在与输入相同的文件夹中创建 P 代码文件。在先前语法中的任意输入参数组合后指定 "-inplace"
。
如果源文件位于包或类文件夹中,则 pcode
创建相同的包或类结构体以容纳生成的 P 代码文件。