我目前在使用BinaryNotes来解析ASN.1文件,以便在Java项目中使用。它接收ASN.1定义并生成Java类,让我能够操作ASN.1文件。
但是,我遇到了扩展标记(...)的问题,因为它不支持它们。SourceForge项目页面上说下一个版本将支持它们,但是最后一次发布已经快两年了,所以我担心这个项目已经死了。
有人可以推荐一个易于使用(且免费)的替代品吗?它需要做类似的事情并支持扩展标记。
我目前在使用BinaryNotes来解析ASN.1文件,以便在Java项目中使用。它接收ASN.1定义并生成Java类,让我能够操作ASN.1文件。
但是,我遇到了扩展标记(...)的问题,因为它不支持它们。SourceForge项目页面上说下一个版本将支持它们,但是最后一次发布已经快两年了,所以我担心这个项目已经死了。
有人可以推荐一个易于使用(且免费)的替代品吗?它需要做类似的事情并支持扩展标记。
二进制注释不受支持,但您可以尝试来自OpenMuc的jASN1。它似乎部分基于二进制注释,并且目前处于活动状态。 jASN1
库可在其主页上下载,在JCenter和Maven Central下的组org.openmuc
也可获得。