pcode
Create protected function file
Syntax
pcode(fun)
pcode(fun1,...,funN)
pcode(fun,'-inplace')
Description
pcode(fun)
obfuscates the code in有趣的.m
并生成一个文件有趣的每分钟
, known as a P-file. If有趣的
is a folder, then all the script or function files in that folder are obfuscated in P-files. MATLAB®creates the P-files in the current folder. The original.m
file or folder can be anywhere on the search path.
pcode(fun1,...,funN)
createsN
P-files from the listed files. If any inputs are folders, then MATLAB creates a P-file for every.m
file the folders contain.
pcode(fun,'-inplace')
creates P-files in the same folder as the script or function files.
Note
The
pcode
有趣的ctionobfuscatesyour code files, it does notencrypt他们. While the content in a每分钟
file is difficult to understand, it should not be considered secure. It is not recommended that you P-code files to protect your intellectual property.The
pcode
有趣的ction does not support live scripts or live functions (.mlx
).
Input Arguments
|
MATLAB file or directory containing MATLAB files. If An input argument with no file extension and that is not a folder must be a function in the MATLAB path or in the current folder. When using wild cards |
Examples
提示
The
pcode
algorithm was redesigned in MATLAB 7.5 (Release R2007b). If your P-file was generated prior to MATLAB 7.5, it will not run in MATLAB 8.6 (Release R2015b) or later. Files generated in 7.5, or later versions, cannot run in MATLAB 7.4 or earlier.When obfuscating all files in a folder,
pcode
does not obfuscate any files within subfolders.A P-file takes precedence over the corresponding MATLAB code file (
.m
) for execution, even after modifications to the code file.MATLAB does not display any of the help comments that might be in the original MATLAB code file (
.m
).