Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
var header = {}; var offset = 0; var flags = buf.readUInt8(offset); offset += 1; header.PRF = (flags & parseInt('11000000', 2)) >> 6;
Какие библиотеки использовать: numpy, ctruct?
Как то же самое написать на Python3?
>>> 0b10101 & 0b11 == 1 True >>>
>>> buf = iter(b'abcd') >>> >>> header = {} >>> flags = next(buf) >>> header['PRF'] = (flags & 0b11000000) >> 6 >>> header {'PRF': 1} >>>