解决方案
ESET 产品模块有两种类型的更新:Level 更新和Nano 更新。它们在时间范围上有所不同。
有 3 种级别更新 - 0 级 (L0)、1 级 (L1) 和 2 级 (L2)。纳米更新有 20 种,从纳米 1 到纳米 20。
有 3 种级别更新 - 0 级 (L0)、1 级 (L1) 和 2 级 (L2)。纳米更新有 20 种,从纳米 1 到纳米 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 更新在新的可用更新中再生时,Nano 20 的内容就会被移到 L2 中。
全新安装产品后,产品处于基本状态并接收所有级别更新:
![]() |
|
| 基本状态 | 最新状态 |
![]() |
||
| 基本状态 | 实际状态 | 最新状态 |
32 位引擎模块更新文件示例
| 级别更新 | 大小(千字节) |
|---|---|
| 0 级 | 32 212 |
| 第 1 级 | 14 352 |
| 第 2 级 | 504 |
| 纳米级更新 | 大小(千字节) |
|---|---|
| 纳米级 20 | 200 |
| 纳米 19 | 196 |
| 纳米 18 | 189 |
| ... | |
| 纳米 10 | 147 |
| ... | |
| 纳米 3 | 31 |
| 纳米 2 | 28 |
| 纳米 1 | 21 |

