在出示卡片时,我会从RFID读取器接收字节,但我无法从这些字节中提取出卡片ID。
例如,我有一张卡,上面印着这些数字:0007625328 116,23152。我想这是那张卡的身份证,对吧?
对于这张卡,我从读取器获得以下字节(十六进制表示):<42><09><01><74><00><74><5A><70>.
发布于 2015-04-22 15:34:06
十进制数0007625328以十六进制表示形式转换为0x00745A70。
数字116,23152实际上是同一值(0007625328)的不同表示形式:
0x74 (十六进制)。0x5A70 (十六进制)。0x00745A70。因此,您收到的值(42 09 01 74 00 74 5A 70)似乎是某种形式的前缀值(0x42090174)和打印卡序列号(0x00745A70)的连接。
https://stackoverflow.com/questions/29798566
复制相似问题