实时代码文件格式 (.mlx)
MATLAB® 在带有 .mlx
扩展名的文件中使用实时代码文件格式存储实时脚本和函数。实时代码文件格式使用 Open Packaging Conventions 技术,这是 zip 文件格式的扩展。代码和格式化内容使用 Office Open XML (ECMA-376) 格式存储在与输出不同的 XML 文档中。
实时代码文件格式的好处
可跨区域设置互操作 - 实时代码文件支持跨所有区域设置存储和显示字符,从而便于在国际范围内共享文件。例如,如果您使用日语区域设置创建一个实时脚本,然后使用俄语区域设置打开该实时脚本,则其中的字符会正确显示。
可扩展 - 实时代码文件可通过 ECMA-376 格式(支持 Microsoft Word 提供的各种格式选项)进行扩展。ECMA-376 格式还适应任意名称-值对组,以防需要将该格式扩展为除标准格式外的其他格式。
向前兼容 - 通过实施 ECMA-376 标准的向前兼容性策略,以后版本的实时代码文件可与先前版本的 MATLAB 兼容。
向后兼容 - 以后版本的 MATLAB 可支持由先前版本的 MATLAB 创建的实时代码文件。
源代码管理
要确定和显示不同实时脚本或函数间的代码差别,请使用 MATLAB 比较工具。
如果您使用源代码管理,请将 .mlx
扩展名注册为二进制文件。有关详细信息,请参阅使用 SVN 注册二进制文件或在 Git 中注册二进制文件。