Je travaille sur une application TCP qui traite les messages bitpackés, ce qui signifie: Les messages transmis/reçus ne sont pas alignés en octets. Par exemple 3 bits représentent le champ 1, où 19 bits peuvent représenter le champ 2. Ma question est, est-ce que quelqu'un connaît une bibliothèque C# qui peut prendre un ensemble d'octets et définir/obtenir une plage arbitraire de bits dans ces octets? J'ai vu & créé des utilitaires similaires en C/C++ mais j'ai besoin d'une solution 100% C# et je ne veux pas réinventer la roue à nouveau.Gestion des données empaquetées en utilisant C#
J'ai regardé la classe BitArray, mais cela ne permet pas de référencer des plages de bits arbitraires.
Parfait. Exactement ce que je cherchais. – nathan