Создайте затененный содержимым, исполняемые файлы
pcode(fun)
pcode(fun1,...,funN)
pcode(fun,'-inplace')
pcode(fun)
запутывает код в fun.m
и производит файл под названием fun.p
, известный как P-файл. Если fun
папка, затем весь скрипт или файлы функции в той папке запутываются в P-файлах. MATLAB® создает P-файлы в текущей папке. Исходный .m
файл или папка могут быть где угодно на пути поиска файлов.
pcode(fun1,...,funN)
создает N
P-файлы из перечисленных файлов. Если какие-либо входные параметры являются папками, то MATLAB создает P-файл для каждого .m
файл папки содержит.
pcode(fun,'-inplace')
создает P-файлы в той же папке как скрипт или файлы функции.
pcode
функция запутывает ваши файлы кода, она не шифрует их. В то время как содержимое в .p
файл затрудняет, чтобы понять, он не должен считаться безопасным. Не рекомендуется что вы Pcode-файлы, чтобы защитить вашу интеллектуальную собственность.
pcode
функция не поддерживает live скрипты или живет функции (.mlx
).
|
Файл MATLAB или директория, содержащая файлы MATLAB. Если Входной параметр без расширения файла и это не папка, должна быть функция в пути MATLAB или в текущей папке. При использовании подстановочных знаков |
pcode
алгоритм был перепроектирован в (релизе R2007b) MATLAB 7.5. Если ваш P-файл был сгенерирован до MATLAB 7.5, он не запустится в (релизе R2015b) MATLAB 8.6 или позже. Файлы, сгенерированные в 7,5, или более поздние версии, не могут запуститься в MATLAB 7.4 или ранее.
При запутывании всех файлов в папке, pcode
не запутывает файлов в подпапках.
P-файл более приоритетен по сравнению с соответствующим файлом кода MATLAB (.m
) для выполнения, даже после модификаций к файлу кода.
MATLAB не отображает ни одного из комментариев справки, которые могут быть в файле оригинального кода MATLAB (.m
).