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

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

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

Информация о Развертываемом Архивном Встраивании/Экстракции и Кэше Компонента

ПродуктОбратитесь к
MATLAB Compiler SDK™ интегрирование C/C++Кэш компонента MATLAB Runtime и развертываемый архив, встраивающий (MATLAB Compiler SDK)
Интегрирование.NET MATLAB Compiler SDKКэш компонента MATLAB Runtime и развертываемый архив, встраивающий (MATLAB Compiler SDK)
Java MATLAB Compiler SDK® интегрированиеЗадайте опции встраивания и экстракции для развертываемого архива Java (MATLAB Compiler SDK)
MATLAB Compiler™ Excel® интегрированиеКэш компонента MATLAB Runtime и развертываемое архивное встраивание

Дополнительные детали

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

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

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

Внимание

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