文件名称:asn1c:ASN.1编译器
文件大小:1.81MB
文件格式:ZIP
更新时间:2024-05-19 02:09:32
C
关于 ASN.1到C的编译器采用ASN.1模块文件(示例)并生成C ++兼容的C源代码。 该代码可用于将本机C结构序列化为紧凑且明确的基于BER / OER / PER / XER的数据文件,然后反序列化这些文件。 各种基于ASN.1的格式已在行业中广泛使用,例如对HTTPS握手中使用的X.509证书进行编码,在手机和蜂窝网络之间交换控制数据,在智能交通中执行车对车通信。网络。 ASN.1系列标准又大又复杂,并且没有任何开源编译器完全支持它。 asn1c可以说是最先进的开源ASN.1编译器。 ASN.1传输语法 ASN.1编码互操作性表ASN.1系列标准定义了多种数据编码方式,包括面向字节的(例如BER),面向比特的(例如PER)和文本的(例如XER)。 一些编码变体(例如DER)只是更通用编码(例如BER)的更严格变体。 下面的互操作性表指定了可以使用哪些API函数以兼容方式交换数