평가판 다운로드 : (http://obj-sys.com/download/index.php)
ASN2TXT(ASN.1 to text 변환 툴)는 BER, CER, DER 또는 PER ASN.1 encoding rules을 사용하여 encoded 데이터를 다양한 텍스트 형식으로 변환하기 위한 command-line 툴입니다. 현재는 CSV(Comma Separated Values) data (BER/CER/DER만 해당)와 XML 및 JSON (모든 encoding 규칙) writing을 지원합니다.
✔ ASN.1 스키마를 바이너리 데이터에 할당하여 ASN.1 인코딩 데이터를 구분된 형식으로 변환하는 기능을 제공합니다.
✔ 출력을 생성하는 데 프로그래밍이 필요하지 않으며, 변환은 일괄 처리로 수행할 수 있습니다.
✔ ASN2TXT는 data mediation에서 공통적인 요구 사항, 즉 binary encoded된 ASN.1을 사용자 편집 또는 데이터베이스 채우기에 적합한 다른 형식 변환을 지원합니다.
✔ TAP3, R12, CCN 및 최신 3G CDR formats과 같은 CDR formats이 일반적인 응용 프로그램에 포함됩니다.
✔ (사용 방법 예) 아래 command-line을 사용하여 employee record 가 포함된 ASN.1 BER encoded data 파일을 XML로 변환할 수 있습니다.:
asn2txt message.dat -ber -xml -schema employee.asn
결과 출력은 아래와 같습니다.:
employee.xml
<PersonnelRecord>
<Name>
<givenName>John</givenName>
<initial>P</initial>
<familyName>Smith</familyName>
</Name>
<number>51</number>
<title>Director</title>
<dateOfHire>19710917</dateOfHire>
<nameOfSpouse>
<givenName>Mary</givenName>
<initial>T</initial>
<familyName>Smith</familyName>
</nameOfSpouse>
<children>
<ChildInformation>
<Name>
<givenName>Ralph</givenName>
<initial>T</initial>
<familyName>Smith</familyName>
</Name>
<dateOfBirth>19571111</dateOfBirth>
</ChildInformation>
<ChildInformation>
<Name>
<givenName>Susan</givenName>
<initial>B</initial>
<familyName>Jones</familyName>
</Name>
<dateOfBirth>19590717</dateOfBirth>
</ChildInformation>
</children>
</PersonnelRecord>
✔ 아래는 JSON으로 변환 사용법입니다.:
asn2txt message.dat -ber -json -schema employee.asn
결과 출력은 아래와 같습니다.:
employee.json
{
"Name" : {
"givenName" : "John",
"initial" : "P",
"familyName" : "Smith"
},
"number" : 51,
"title" : "Director",
"dateOfHire" : "19710917",
"nameOfSpouse" : {
"givenName" : "Mary",
"initial" : "T",
"familyName" : "Smith"
},
"children" : [
{
"Name" : {
"givenName" : "Ralph",
"initial" : "T",
"familyName" : "Smith"
},
"dateOfBirth" : "19571111"
},
{
"Name" : {
"givenName" : "Susan",
"initial" : "B",
"familyName" : "Jones"
},
"dateOfBirth" : "19590717"
}
]
}
XML 변환 기능은 무료 ASN.1-to-XML 웹 서비스를 사용하여 온라인에서 sampled 할 수 있습니다.
자료 출처: ASN2TXT of Objective Systems Inc.
Tel. 제품 가격 옵션 상담 및 기능 문의: 02-813-7474