мне нужно декодировать двоичные данные (C#), представленных структурами как в этом примере:декодирование сообщения двоичного протокола не кодируемые одним и тем же инструментом
struct Message
{
byte id;
int type;
bool valid;
}
и пример двоичных данных: 0x040000000201, где ID = 4, тип = 2, valid = true;
Могу ли я использовать Thrift, Protocol Buffers или любой другой инструмент для декодирования двоичных данных, которые не были закодированы одним и тем же инструментом? Можете ли вы дать какие-либо рекомендации относительно того, как это сделать?
Спасибо
Проверьте выбранный ответ на http://stackoverflow.com/questions/2480116/marshalling-a-big-endian-byte-collection-into-a-struct-in-order-to-pull-out-valu – Matthew