FEATURE 和 INCREMENT 是 FlexNet 许可证文件中的两种核心授权行,它们的功能非常相似,都是为了定义一项具体的软件功能(Feature)及其授权信息。
简单来说,FEATURE 是“完整功能定义”,而 INCREMENT 是“增量补充”。它们最主要的区别在于设计用途和叠加逻辑:
两者的基本语法格式完全一致:{FEATURE|INCREMENT} feature_name vendor_daemon version exp_date num_lic [optional_attributes] SIGN="<signature>"
| 字段 | 说明 |
|---|---|
feature_name | 授权的功能名称。 |
vendor_daemon | 供应商守护进程名称。 |
version | 授权的软件版本号。 |
exp_date | 授权过期日期,permanent 表示永久有效。 |
num_lic | 许可证数量,uncounted 表示数量不限。 |
[optional_attributes] | 可选属性,如 HOSTID=ANY(不绑定特定主机)。 |
SIGN | 加密签名,用于防篡改。 |

具体使用哪个关键字,通常由软件厂商决定:
理解这两者的区别,尤其是在处理多行授权或排查授权数量异常时,会很有帮助。