M
MARK ROCKMAN
I have just opened a career door that leads to ASN.1 which is, it turns and
is new to me, a way to represent structured data much as XML is a way to
represent structured data. Only ASN.1 is, I believe, a little older and was
originally intended as a way to transmit structured data over communications
circuits. ASN.1 has been used as a formalism in RFCs for describing
protocols. ASN.1 is (sometimes?) binary whereas XML is human readable text.
Anyhow, now I've stumbled over a series of public databases that have been
encoded in ASN.1 primarily, I am told, to compress the data, with respect to
the size the databases would be were they encoded as XML. In the world of
Java, there may well be means to traverse an ASN.1 tree (e.g. by using SAX2
events) as there are means in C# to traverse an XML tree. But what about
Microsoft? Does Microsoft offer something that is familiar with ASN.1 or
can translate ASN.1 to XML? My researches using MSDN Library say: NO.
is new to me, a way to represent structured data much as XML is a way to
represent structured data. Only ASN.1 is, I believe, a little older and was
originally intended as a way to transmit structured data over communications
circuits. ASN.1 has been used as a formalism in RFCs for describing
protocols. ASN.1 is (sometimes?) binary whereas XML is human readable text.
Anyhow, now I've stumbled over a series of public databases that have been
encoded in ASN.1 primarily, I am told, to compress the data, with respect to
the size the databases would be were they encoded as XML. In the world of
Java, there may well be means to traverse an ASN.1 tree (e.g. by using SAX2
events) as there are means in C# to traverse an XML tree. But what about
Microsoft? Does Microsoft offer something that is familiar with ASN.1 or
can translate ASN.1 to XML? My researches using MSDN Library say: NO.