【发布时间】:2019-07-15 11:53:23
【问题描述】:
我需要解析一个由两个字节组成的网络数据包:第一个由 8 位组成,根据它们的顺序设置某些标志(例如),第二个是 uint8(这很简单)
- 1 - 在线
- 0 - 未激活
- 1 - 漂亮
- 1 - isHandsome
- 0 - 秃头
- 0 - 聋人
- 0 - 静音
- 0 - 盲人
如何从字节原语中解析它?
【问题讨论】:
-
没有自动“解析”字节中位的方法,但听起来您正在寻找一个简单的位掩码:yourbasic.org/golang/bitmask-flag-set-clear
标签: go