You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于ASN.1中SEQUENCE OF类型SIZE(1..3, ...)约束的含义咨询

关于ASN.1中A ::= SEQUENCE (SIZE(1..3, ...)) OF FOO的含义

首先,标准ASN.1语法里并没有SIZE(1..3, ...)这种写法,这属于非正式的表述方式。

如果是想表示包含1到无限个FOO类型元素的序列,标准写法应该是:

A ::= SEQUENCE (SIZE(1..MAX)) OF FOO

其中MAX是ASN.1的关键字,代表无上限的最大元素数量。

你看到的(1..3, ...)大概率是文档里的简化写法,意图是表示“至少1个元素,原本的1到3只是示例,实际不限上限”,但这并不是合规的ASN.1语法。如果是实际的ASN.1定义出现这种写法,属于语法错误,需要修正为标准的SIZE(1..MAX)或者明确的范围。

内容的提问来源于stack exchange,提问作者Jose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 06:29:53