Tag: asn.1

将(ASN.1)BCD值转换为可读的string

您好我有一个hex值通过解码属性types是一个八位组串数据types(ANS.1语法)的CDR文件生成的。 我想转换/解释BCD(hexstring)为人类可读的string值。 以下是使用MARBEN ASN.1 CDR Converter进行解码的cdr文件的输出。 <?xml version="1.0" encoding="UTF-8"?> <CallEventRecord> <pGWRecord> <recordType>85</recordType> <servedIMSI>15650000000010F5</servedIMSI> <pGWAddress> <iPBinaryAddress> <iPBinV4Address>674B8802</iPBinV4Address> </iPBinaryAddress> </pGWAddress> <chargingID>10932225</chargingID> <servingNodeAddress> <iPBinaryAddress> <iPBinV4Address>674B8802</iPBinV4Address> </iPBinaryAddress> </servingNodeAddress> <accessPointNameNI>test.be.ph</accessPointNameNI> <pdpPDNType>0001</pdpPDNType> <servedPDPPDNAddress> <iPAddress> <iPBinaryAddress> <iPBinV4Address>0A010505</iPBinV4Address> </iPBinaryAddress> </iPAddress> </servedPDPPDNAddress> <dynamicAddressFlag> <true /> </dynamicAddressFlag> <listOfTrafficVolumes> <ChangeOfCharCondition> <dataVolumeGPRSUplink>775838</dataVolumeGPRSUplink> <dataVolumeGPRSDownlink>1321848</dataVolumeGPRSDownlink> <changeCondition> <recordClosure /> </changeCondition> <changeTime>1705161557142B0800</changeTime> </ChangeOfCharCondition> </listOfTrafficVolumes> <recordOpeningTime>1705161547452B0800</recordOpeningTime> <duration>569</duration> <causeForRecClosing>16</causeForRecClosing> <recordSequenceNumber>36</recordSequenceNumber> <nodeID>isp.com</nodeID> <localSequenceNumber>1000035</localSequenceNumber> <apnSelectionMode> […]