ASN.1编码文件

时间:2012-03-28 06:44:49

标签: c asn.1

Hy,

我需要创建一个包含多个记录的ASN.1 BER编码文件,我一直在寻找很多时间(像oss,asn1c等工具),我找到一个适合我的关于如何在一个文件中编码多个记录的完整示例。

有谁知道一个好工具?

由于

2 个答案:

答案 0 :(得分:5)

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

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

我工作的公司使用OSS Nokalva,这是最好的,但价格昂贵。我也使用asn1c作为个人项目,并取得了成功。

答案 1 :(得分:1)

您可以使用asn1c并使用

定义多个记录

MultipleRecords :: SingleRecord的序列