MATLAB ® хранит живые сценарии и функции с использованием формата файла Live Code в файле с .mlx расширение. Формат файла Live Code использует технологию Open Packaging Conventions, которая является расширением формата zip-файла. Код и форматированное содержимое хранятся в XML-документе отдельно от выходных данных в формате Office Open XML (ECMA-376).
Совместимость между языками - файлы с интерактивным кодом поддерживают хранение и отображение символов во всех языках, облегчая общий доступ к файлам на международном уровне. Например, при создании сценария в реальном времени с настройкой японского языка и открытии сценария в реальном времени с настройкой русского языка символы в сценарии в реальном времени отображаются правильно.
Расширяемый - файлы Live code могут быть расширены через формат ECMA-376, который поддерживает диапазон параметров форматирования, предлагаемых Microsoft Word. Формат ECMA-376 также учитывает произвольные пары имя-значение, если необходимо расширить формат сверх того, что предлагает стандарт.
Forward Compatible - будущие версии файлов Live Code совместимы с предыдущими версиями MATLAB путем реализации стратегии прямой совместимости стандарта ECMA-376.
Обратная совместимость - будущие версии MATLAB могут поддерживать файлы реального кода, созданные предыдущей версией MATLAB.
Для определения и отображения различий кода между живыми сценариями или функциями используйте инструмент сравнения MATLAB.
При использовании системы управления версиями зарегистрируйте .mlx расширение как двоичное. Дополнительные сведения см. в разделе Регистрация двоичных файлов с помощью SVN или Регистрация двоичных файлов с помощью Git.