我在这个数据文件中遇到了一系列数字字段。字段为 6 字节(12 个半字节)
第一个半字节 - 到目前为止,在所有情况下都是“4” 第二个半字节表示小数点左侧的位数。剩余的半字节是该字段的值。
所以 - 例如,4327 0000 0000 = 270.0 和 4260 0000 0000 = 60.0 和 4026 3000 0000 = 0.263
我的问题是:“4”重要吗?(如何/为什么?)
第一个半字节是否有可能也包含符号位?(我目前拥有的所有示例都是正值 - 所以我没有参考框架。)
如果这是一个更长的字段——比如一个有 16 个半字节的字段——小数点左侧的数字值是否有可能高于 9——这将如何表示?(第二个半字节为 'A'/'B'/etc 或增加第一个半字节使其显示为 '5'?
有没有人见过这种特殊的模式——并且知道发生了什么?
(我不知道用于创建文件的编程语言。)