2

我需要创建一个包含多条记录的 ASN.1 BER 编码文件。我一直在寻找一个(oss、asn1c、...等工具),但我找不到一个适合我的完整示例,说明如何在一个文件中编码多条记录。

有谁知道一个好工具吗?

谢谢

4

2 回答 2

6

这些工具不会真正帮助您设计文件格式或协议;这是您必须执行的手动任务。您将需要设计数据存储方式以及每个元素将采用何种形式的规则。

这些工具将有助于实现,允许您进行协议定义并生成能够解码和编码符合该协议的文件的 C 或 C++ 代码。

我工作的公司使用OSS Nokalva,这是最好的,但价格昂贵。我还成功地将asn1c用于个人项目。

于 2012-03-28T07:00:14.443 回答
1

您可以使用 asn1c 并定义多个记录

MultipleRecords :: SingleRecord 的序列

于 2012-04-01T20:56:46.640 回答