Решение
Модули продуктов ESET имеют два типа обновлений: обновления Level и обновления Nano. Они различаются по временному диапазону.
Существует 3 обновления уровня - уровень 0 (L0), уровень 1 (L1) и уровень 2 (L2). Существует 20 обновлений Nano, от Nano 1 до Nano 20.
Существует 3 обновления уровня - уровень 0 (L0), уровень 1 (L1) и уровень 2 (L2). Существует 20 обновлений Nano, от Nano 1 до Nano 20.
Nano-обновления представляют собой количество обновлений с момента последнего обновления, то есть Nano 1 представляет собой самое последнее обновление (например, обновление базы данных сигнатур вирусов с версии 5001 до 5002), а Nano 20 представляет собой последние 20 обновлений в целом. При следующем доступном обновлении все Nano обновляются (Nano1 становится последним обновлением, прежнее содержимое Nano1 сливается в Nano2 и т. д.).
Программный модуль (например, модуль HIPS) обновляется только одним из всех доступных обновлений Nano. Смотрите пример ниже. Количество обновлений Nano, выпущенных для конкретного модуля, может отличаться от модуля к модулю и в течение времени.
Уровень обновлений представляет собой количество обновлений с даты выпуска конкретного программного модуля. L0 включает несколько обновлений с момента выпуска конкретного модуля. L1 включает несколько последующих обновлений, а L2 - оставшиеся обновления, включая все 20 обновлений Nano.
Когда L2 приближается к размеру L1, обновления, включенные в L2, сливаются в L1. Когда L1 становится таким же большим, как L0, обновления, включенные в L1, перемещаются в L0.
L2 постепенно заполняется более старыми обновлениями Nano, то есть содержимое Nano 20 перемещается в L2, когда все обновления Nano регенерируются при появлении нового доступного обновления.
После новой установки продукта он находится в базовом состоянии и получает все обновления уровня:
![]() |
|
| Базовое состояние | Актуальное состояние |
Если продукт регулярно обновляется, но несколько дней находился в автономном режиме, и после подключения к серверу обновлений обновление Nano 3 будет идентифицировано как недостающее, то оно будет применено:
![]() |
||
| Базовое состояние | Актуальное состояние | Актуальное состояние |
Пример файлов обновлений модуля 32-битного движка
| Уровень обновлений | Размер (кБ) |
|---|---|
| Уровень 0 | 32 212 |
| Уровень 1 | 14 352 |
| Уровень 2 | 504 |
| Нанообновления | Размер (кБ) |
|---|---|
| Нано 20 | 200 |
| Nano 19 | 196 |
| Nano 18 | 189 |
| ... | |
| Nano 10 | 147 |
| ... | |
| Nano 3 | 31 |
| Нано 2 | 28 |
| Нано 1 | 21 |

