首先,我在谷歌上搜索了很多这个话题。我试过看看 Bouncy Castle 和 Apache Harmony。但没有任何运气。
我正在尝试将 TAP-0311 (TAP3) 文件解析为简单的 Java 结构,例如树或 XML 等。
我有一些 TAP3 和一个相应的 TAP3-0311.asn 文件,其中包含 TAP 文件结构。
谁能帮助我了解如何在 Java 中解析单个 TAP3 文件并将其内容打印到控制台?
TAP3 上没有太多内容。我找到了这个站点,这是一个将 ASN.1 编码数据转换为 CSV 的商业产品(站点上的一些示例是 TAP3)。如果您想编写自己的代码,您将需要一个用于 ASN.1 语法描述的解析器,然后是一个可以加载语法描述并解析输入数据的程序……对于像 ASN 这样复杂的东西来说,这不是一项小任务。 1
如果您可以改用 Perl,则CPAN 上似乎有一个 TAP3-Edit 模块。
gsm.org上还有一个What is TAP3 页面。