%xA是什么样的二进制表示形式?

时间:2019-05-03 12:03:22

标签: websocket binary hex standards

我正在设置一个Websocket服务器以与Web浏览器连接,同时在阅读Specification (RFC 6455)进行Websocket框架交换时,我遇到了这些应该代表4位操作码的值,它们看起来像这样:

%x0%x1%x2 .....%xA%xB ....%xF

我知道%x0 = 0000和%x1 = 0001

我想知道这些值是什么以及如何将它们转换为位。 谢谢。

1 个答案:

答案 0 :(得分:0)

这些%xN表示形式使用单个十六进制数字来描述四位二进制数。

四位二进制数的可能值范围从0({0000)到15(1111),因此每个值都可以表示为十六进制数字:

     0  %x0
     1  %x1
    10  %x2
    11  %x3
   100  %x4
   101  %x5
   110  %x6
   111  %x7
  1000  %x8
  1001  %x9
  1010  %xA
  1011  %xB
  1100  %xC
  1101  %xD
  1110  %xE
  1111  %xF