MATLAB® хранит live скрипты и функции с использованием формата файла Живого кода в файле с .mlx
расширение. В формате файла Живого кода используется технология Open Packaging Conventions, которая является расширением формата zip-файла. Код и форматированное содержимое хранятся в XML-документе отдельно от выхода в формате Office Open XML (ECMA-376).
Interoperable Across Locales - Файлы Живого кода поддержки хранения и отображения символов во всех локалях, облегчая совместное использование файлов на международном уровне. Например, если вы создаете live скрипт с японской настройкой установки локализации откроете live скрипт с русской установкой локализации, символы в live скрипте отображаются правильно.
Extensible - Файлы Живого кода могут быть расширены через формат ECMA-376, который поддерживает область значений опций форматирования, предлагаемых Microsoft Word. Формат ECMA-376 также включает произвольные пары "имя-значение", если необходимо расширить формат сверх того, что предлагает стандарт.
Forward Compatible - Будущие версии live файлов кода совместимы с предыдущими версиями MATLAB путем реализации стратегии прямой совместимости ECMA-376 стандарта.
Backward Compatible - Будущие версии MATLAB могут поддерживать live-файлы кода, созданные предыдущей версией MATLAB.
Чтобы определить и отобразить различия кода между live скриптами или функциями, используйте MATLAB Comparison Tool.
Если вы используете систему контроля версий, зарегистрируйте .mlx
расширение как двоичное. Для получения дополнительной информации смотрите Регистр двоичных файлов с SVN или Регистр двоичных файлов с Git.