需要知道以下给定格式的数字格式

Need to know Number Format of below given format

我需要确定以下数字的格式,这些数字以某种方式基于汽车行业中用于存储仪表值的方法,例如 "total number of kilometers"。我在一篇杂志文章中找到它,我已经尝试过UTF-8/16/32和十六进制

decimal number = 136
related number is : FF FF FF FF FF FF FF FF FF FF 00 05 49 B2 00 05

decimal number = 550
related number is : FF FF FF FF FF FF FF FF FF FF 00 15 6A 81 00 15

来自 instructables article on DIY Odometer Reprogramming

Therefore the only characters that store actual information are the first two HEX digits, 33 and 85.

这里唯一存储实际信息的字符是“05 49”和“15 6A”,其余字符是校验和。

String a = "FF FF FF FF FF FF FF FF FF FF 00 05 49 B2 00 05".substring(33,38);
String b = "FF FF FF FF FF FF FF FF FF FF 00 15 6A 81 00 15".substring(33,38);
a = a.replaceAll("\s+", "");
b = b.replaceAll("\s+", "");
System.out.printf("%s %s%n", a, b);
int i = Integer.valueOf(a, 16);
int j = Integer.valueOf(b, 16);

System.out.println(i/10.0);
System.out.println(j/10.0);

产生

0549 156A
135.3
548.2

而且我只能假设 135.3 是 ~136,548.2 是 ~550。至少,如果我正在阅读里程,我会考虑那些非常准确的描述。