出示卡片时,我从 RFID 读取器接收字节,但我无法弄清楚如何从这些字节中获取卡片 ID。
例如,我有一张卡片,上面印有以下数字:0007625328 116,23152。我想这就是那张卡的 ID,对吗?
对于这张卡,我从读卡器获得以下字节(以十六进制表示):<42><09><01><74><00><74><5A><70>。
十进制数 0007625328 转换为十六进制表示形式的
0x00745A70
。
数字 116,23152 实际上是同一值 (0007625328) 的不同表示:
0x74
。0x5A70
。0x00745A70
。因此,您收到的值 (
42 09 01 74 00 74 5A 70
) 似乎是某种形式的前缀值 (0x42090174
) 和打印的卡序列号 (0x00745A70
) 的串联。
你知道前缀是什么吗?