ASN.1 文本轉(zhuǎn)換器


ASN2TXT (ASN.1 to text translator)是一個(gè)命令行工具,將使用BER、CER、DER或ASN.1編碼規(guī)則的編碼數(shù)據(jù)轉(zhuǎn)換為各種文本格式。目前它支持編寫CSV數(shù)據(jù)(只針對(duì)BER/CER/DER)以及XML和JSON(所有編碼規(guī)則)。
通過將ASN.1模式分配給二進(jìn)制數(shù)據(jù),它提供了將ASN.1編碼數(shù)據(jù)轉(zhuǎn)換為定界格式的能力。生成輸出不需要編程,轉(zhuǎn)換可以在批處理過程中完成。
ASN2TXT試圖解決數(shù)據(jù)中介中的一個(gè)常見需求:將二進(jìn)制編碼的ASN.1轉(zhuǎn)換為適合用戶編輯或數(shù)據(jù)庫(kù)填充的其他格式。常見的應(yīng)用程序包括像TAP3、R12、CCN這樣的CDR格式,以及更新的3G CDR格式。
例如,可以使用下面的命令行將包含員工記錄的ASN.1編碼數(shù)據(jù)文件轉(zhuǎn)換為XML:
asn2txt message.dat -ber -xml -schema employee.asn
結(jié)果的產(chǎn)出如下:
employee.xml
下面的代碼將被轉(zhuǎn)換成JSON:
asn2txt message.dat -ber -json -schema employee.asn
輸出如下:
employee.json
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫