Rozwiązanie
Moduły produktów ESET mają dwa rodzaje aktualizacji: aktualizacje Level i aktualizacje Nano. Różnią się one zakresem czasowym.
Istnieją 3 aktualizacje poziomu - poziom 0 (L0), poziom 1 (L1) i poziom 2 (L2). Istnieje 20 aktualizacji Nano, od Nano 1 do Nano 20.
Istnieją 3 aktualizacje poziomu - poziom 0 (L0), poziom 1 (L1) i poziom 2 (L2). Istnieje 20 aktualizacji Nano, od Nano 1 do Nano 20.
Aktualizacje Nano reprezentują liczbę aktualizacji od ostatniego czasu ostatniej aktualizacji, co oznacza, że Nano 1 reprezentuje ostatnią aktualizację (na przykład aktualizację bazy sygnatur wirusów z wersji 5001 do 5002), Nano 20 reprezentuje łącznie 20 ostatnich aktualizacji. Przy następnej dostępnej aktualizacji wszystkie aktualizacje Nano są regenerowane (Nano1 staje się najnowszą aktualizacją, poprzednia zawartość Nano1 jest przenoszona do Nano2 itd.)
Moduł programu (na przykład moduł HIPS) jest aktualizowany tylko jedną ze wszystkich dostępnych aktualizacji Nano. Zobacz przykład poniżej. Liczba aktualizacji Nano wydanych dla konkretnego modułu może się różnić w zależności od modułu i czasu.
Aktualizacje poziomu reprezentują liczbę aktualizacji od daty wydania danego modułu programu. L0 zawiera kilka aktualizacji od momentu wydania danego modułu, L1 zawiera kilka kolejnych aktualizacji, a L2 pozostałe aktualizacje, w tym wszystkie 20 aktualizacji Nano.
Gdy L2 zbliża się do rozmiaru L1, aktualizacje zawarte w L2 są przenoszone do L1. Gdy L1 osiągnie rozmiar L0, aktualizacje zawarte w L1 są przenoszone do L0.
L2 jest stopniowo wypełniane starszymi aktualizacjami Nano, co oznacza, że zawartość Nano 20 jest przenoszona do L2, gdy wszystkie aktualizacje Nano są regenerowane po nowej dostępnej aktualizacji.
Po nowej instalacji produktu, produkt jest w stanie podstawowym i otrzymuje wszystkie aktualizacje poziomu:
![]() |
|
| Stan podstawowy | Stan aktualny |
Jeśli produkt jest regularnie aktualizowany, ale był offline przez kilka dni, a po połączeniu z serwerem aktualizacji aktualizacja Nano 3 zostanie zidentyfikowana jako brakująca, zostanie ona zastosowana:
![]() |
||
| Stan podstawowy | Stan rzeczywisty | Stan aktualny |
Przykład plików aktualizacji 32-bitowego modułu silnika
| Poziom aktualizacji | Rozmiar (kB) |
|---|---|
| Poziom 0 | 32 212 |
| Poziom 1 | 14 352 |
| Poziom 2 | 504 |
| Aktualizacje nano | Rozmiar (kB) |
|---|---|
| Nano 20 | 200 |
| Nano 19 | 196 |
| Nano 18 | 189 |
| ... | |
| Nano 10 | 147 |
| ... | |
| Nano 3 | 31 |
| Nano 2 | 28 |
| Nano 1 | 21 |

