KasperskyOS Community Edition 1.3

Список объектов components

Список объектов components включает в себя ключи, содержащие информацию о компонентах, добавленных в KPA-пакет. Список этих ключей указан в таблице ниже.

Список ключей для описания экземпляра компонента в списке объектов components

Имя ключа

Тип значения

Описание

Обязательный

Пример заполнения

name

Строка

Имя компонента KPA-пакета.

Да

"name": "imageHighResolution"

directoryPath

Строка

Путь к директории относительно пути /<имя пакета>/res, в которую должен быть установлен компонент KPA-пакета. Игнорируется, если в значении ключа componentType указаны значения bin или lib.

Нет

"directoryPath": "images/highResolution"

digest

Строка

Хеш-сумма файла компонента KPA-пакета.

Да

"digest": "2d541fe063c195a3b8a90204f2c234e1b5daf664db381faa4f2b81067733d6c3"

componentType

Строка

Тип компонента:

  • bin – исполняемый файл. При установке программы помещается в директорию /<имя_программы>/bin.
  • lib – разделяемая библиотека. При установке программы помещается в директорию /<имя_программы>/lib.
  • res – произвольный ресурс. Если задано значение ключа directoryPath, то при установке программы ресурс помещается в директорию /<имя_пакета>/res/<directoryPath>, иначе ресурс помещается в директорию /<имя_пакета>/res.
  • manifestLocale – файл, содержащий информацию для локализации манифеста KPA-пакета. Файлы локализации манифеста KPA-пакета при установке программы помещаются в директорию /<имя_программы>/manifest_locales, если не задано значение для ключа directoryPath.

Да

"componentType": "res"