在看公司一个关于某协议的文档时,看到一个字段的定义是 OCTET8 ,当时我很诧异,因为我不知道这是什么意思,马上百度,了解到是这么个意思
在传统的二进制数字概念中,1 byte(字节)= 8 bit(位)。大多数因特网标准使用八位组(octet)这个术语而不是使用字节来表示8位的量。该术语起始于TCP/IP发展的早期,当时许多早期的工作是在诸如DEC-10这样的系统上进行的,然而这些系统的结构使用的字节(byte)长度不是8位(bit),因此出现了octet的单位,即准确定义 1 octet = 8 bit
看到这里,我也只知道该断是8个字节,至于怎么解析,不懂
后来和后台同事交流,大家有的认为是BCD码,有的认为是字符串,有的认为要转16进制,说白了大家看到这个文档都不知晓它的具体含义
咨询后方知,它就是个透传,具体含义根据实际情况来定。也就是说,该文档只指定了该段为8个字节,再后来才知道要转为BCD码后显示使用
当时我们去咨询时领导很生气,认为你们怎么连OCTET是什么意思都不知道(说实话,我确实不知道),当我说出我更关心的是如何解析具体含义时,领导说这个我还没定。
其实这根本不是懂与不懂的问题,而是协议制定者没有详细指定语意,造成开发人员无法理解无法解析。
至此提示:
工作中问题的关键不是你懂你会了,而是大家懂了大家明了。
不可单纯站在自己的角度思考问题,更不能站在自己的角度思考别人的问题。
自建博客地址:http://www.javacui.com/ ,内容与ITEYE同步!
相关推荐
6#楼裙楼消防0615.dwg..octet-stream
xzfj-1.bin..octet-stream
百度地图api,示例、api说明。 百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用程序。百度地图API不仅包含构建地图的基本接口,还提供了诸如本地搜索...
观澜城幼儿园2.19平面布置图.dwg..octet-stream
用于浏览器和nodejs的1kb模板引擎。 支持助手,局部对象等。 在。 安装 npm i octet --save ... 您可以使用任何“帮助程序”库,例如utils 。 var octet = require ( 'octet' ) var utils = require ( 'utils' ) oct
1_3_S-02-03xx.dwg..octet-stream
amr-nb格式的使用,非字节对齐转换成字节对齐的源码。基于这份源码,可以理解两者格式的差别,并且实现代码的转换。最终使用opencore-amr库,可以实现解码。
作为一个具体示例,我们讨论基于SU(4)/ Sp(4)陪集的显式UV补全,其中QCD颜色由在约束规子下带电的其他基本费米子携带。 作为有色费米子的束缚态,会出现顶级伙伴以及甚至可能更浅的彩色标量。 我们研究LHC运行I...
资源分类:Python库 所属语言:Python 资源全名:unimatrix.ext.octet-0.0.8.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
安装npm i gulp-octet --save用法有关更多用例,请参见var gulp = require ( 'gulp' )var octet = require ( 'gulp-octet' )gulp . src ( './src/*.{html,txt,octet}' ) . pipe ( octet ( { name : 'Charlike' } ) )...
8_SGJD-PLC1-PX-WW(生产排水管道平面图).dwg..octet-stream
使用类似Http Analyzer协议分析工具就不同了,所有的博客视频都是http方式提供的,最终的http路径是肯定要明文出现的,所以获取此路径是可能的。 HTTP/HTTPS协议分析工具(Http Analyzer)使用方法 第一步:设置好...
TFTP协议是基于UDP的简单文件传输协议,协议双方为Client和Server.Client和Server之间通过5种消息来传输文件,消息前两个字节Code是消息类型,消息内容随消息类型不同而不同。传输模式有三种:octet,netascii和mail,...
- 当解码a) RRC消息 PDUs,b)通过内容限制的BIT STING,或者c)通过内容限制的OCTET STRING,如果在一个解码后的RRC消息PDU,BIT STRING或者OCTET STRING末端有一个无关0或者非0bit,不需要PER解码器上报错误。...
18.2.6.2 Mapping bit stream without octet timing into OPUk-Xv 105 18.3 LCAS for virtual concatenation 105 19 Mapping ODUj signals into the ODTUjk and ODTU? signals 105 19.1 OPUk Tributary Slot ...
TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得...
TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得...
要使用安装在您的项目中: $ boss install github.com/HashLoad/horse-octet-stream 具有八位字节流中间件的示例Horse Server uses Horse, Horse.OctetStream, System.Classes, System.SysUtils; begin THorse....
bouncycastle 是一个JAVA安全提供者,EJBCA就调用了这个包。
大家都知道,在Http请求中我们使用 Content-Type 来指定不同格式的请求信息: APP_FORM_URLENCODED(application/x-www-form-urlencoded), APP_JSON(application/json), APP_OCTET_STREAM(application/octet-...