我尝试解析asn1文件。我有元数据,比如这个
HUAWEI-CG DEFINITIONS IMPLICIT TAGS ::=
BEGIN
CallEventRecord ::= CHOICE
{
sgsnPDPRecord [20] SGSNPDPRecord,
-- ggsnPDPRecord [21] GGSNPDPRecord,
-- sgsnMMRecord [22] SGSNMMRecord,
-- sgsnSMORecord [23] SGSNSMORecord,
有人可以建议从linux服务器(脚本或linux实用程序)执行此操作吗?
谢谢!
答案 0 :(得分:1)
您需要一个ASN.1工具。请参阅http://www.itu.int/ITU-T/asn1/links/index.htm以获取ASN.1工具的优秀列表(一些免费,一些商业用途)。
您还可以在http://asn1-playground.oss.com尝试免费的在线ASN.1编译器,您也可以尝试编码和解码消息。
答案 1 :(得分:0)
鉴于您拥有ASN.1元数据/架构,您可以尝试使用CoDec。您可以在此处找到它:http://sourceforge.net/projects/codec/
您是否有我可以尝试解析的示例二进制文件?