exponenta event banner

Развертываемый архив

Каждое приложение или общая библиотека, создаваемые с помощью компилятора, имеют встроенный развертываемый архив. Архив содержит все содержимое на основе MATLAB ® (файлы MATLAB, MEX-файлы и т.д.). Все файлы MATLAB в развертываемом архиве шифруются с помощью криптосистемы Advanced Encryption Standard (AES).

При извлечении развертываемого архива в виде отдельного файла файлы остаются зашифрованными. Дополнительные сведения о извлечении развертываемого архива см. в ссылках в следующей таблице.

Сведения о развертываемом встраивании/извлечении архива и кэше компонентов

Дополнительные сведения

В одном и том же пользовательском приложении могут сосуществовать несколько развертываемых архивов, например, созданных с помощью COM-компонентов, сборок .NET или надстроек Excel. Однако нельзя смешивать и сопоставлять содержащиеся в них файлы MATLAB. Нельзя объединять зашифрованные и сжатые файлы MATLAB из нескольких развертываемых архивов в другой развертываемый архив и распространять их.

Все файлы MATLAB из данного развертываемого архива связаны с уникальным криптографическим ключом. Файлы MATLAB с различными ключами, помещенные в один и тот же развертываемый архив, не выполняются. Если требуется создать другое приложение с другим сочетанием файлов MATLAB, перекомпилируйте эти файлы MATLAB в новый развертываемый архив.

Компилятор удаляет развертываемый архив и создает двоичный файл после неудачной компиляции, но только если эти файлы не существовали до начала компиляции. Управляемый help mcc -K для получения дополнительной информации.

Внимание

Release Engineers and Software Configuration Manager: Не используйте процедуры сборки или процессы, разделяющие общие библиотеки на развертываемые архивы. В этом случае можно удалить развертываемый архив из двоичного файла, что приведет к ошибкам во время выполнения приложения драйвера.