[英]Java or C++ equivalents to Preon?
Preon是一个 Java 库,用于创建二进制编解码器:您只需将注释放在类的数据成员中,了解它们与位字段的对应关系(例如,用于某个字段的位数),并且基于此类 class,该库构建一个编解码器object 能够创建 class 的实例,从二进制输入 stream 读取其数据。
由于许可问题(它在 GPL 下分发),我无法使用它。
在 Java 或 C++ 中是否有任何具有等效或类似功能的库?
查看许可证页面,preon 库是“GNU General Public License, version 2, with the Classpath Exception ”,这很重要。 这允许您以二进制形式使用该库,而您的应用程序也不是 GPL。
看看Java Binary Block Parser library ,它允许对位字段进行解析和映射到 class 字段
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.