Preon ist eine Java-Bibliothek, die zum Erstellen von binären Codecs gedacht ist: Sie platzieren Annotationen einfach in einer Klasse Datenelemente hinsichtlich ihrer Korrespondenz mit Bitfeldern (z. B. Anzahl der für bestimmtes Feld zu verwendenden Bits) und basierend auf einer solchen Klasse erstellt die Bibliothek ein Codec-Objekt, das Instanzen der Klasse erzeugen kann, die ihre Daten aus einem binären Eingabestrom liest .
Aufgrund von Lizenzproblemen (es wird unter GPL vertrieben) kann ich es nicht benutzen.
Gibt es Bibliotheken mit gleicher oder ähnlicher Funktionalität, entweder in Java oder in C ++?
?Sehen Sie sich Java Binary Block Parser-Bibliothek an, damit Bit-Parsing und Mapping möglich sind zu Klassenfeldern