我需要创建一个包含多条记录的 ASN.1 BER 编码文件。我一直在寻找一个(oss、asn1c、...等工具),但我找不到一个适合我的完整示例,说明如何在一个文件中编码多条记录。
有谁知道一个好工具吗?
谢谢
这些工具不会真正帮助您设计文件格式或协议;这是您必须执行的手动任务。您将需要设计数据存储方式以及每个元素将采用何种形式的规则。
这些工具将有助于实现,允许您进行协议定义并生成能够解码和编码符合该协议的文件的 C 或 C++ 代码。
我工作的公司使用OSS Nokalva,这是最好的,但价格昂贵。我还成功地将asn1c用于个人项目。
您可以使用 asn1c 并定义多个记录
MultipleRecords :: SingleRecord 的序列