是否有一个很好的C++库来读取,创建和修改BER编码文件?

Daa*_*aan 8 c++ asn.1 der

有几种工具可以自动生成用于读取和编写BER编码文件的C++(或其他)代码.在我的C++项目中,我需要库来读取和修改BER编码文件.我不能基于给定的数据结构生成C++类,因为没有给定的数据结构.用户应该能够添加和删除整数,字符串等.我发现了一个开源项目,它有一个具有这种功能的编辑器:http: //www.codeproject.com/Articles/4910/ASN-1-Editor

但是,这是在C#....

请告诉我,如果您知道如何获得一个具有此功能的好C++库,我可以将其用于我的C++项目.

pap*_*ane 3

确保您有正确的 ASN 定义文件。然后转到链接http://lionet.info/asn1c/asn1c.cgi

将您的 ASN 定义粘贴到给定窗口中。按“继续 ASN.1 编译”按钮。如果出现任何编译错误,请纠正这些错误。编译成功后,它将生成解码器的代码。尝试一下它的好处。