我的USB-RFID读卡器从卡上接收到一个24位ID。我可以将此ID转换为8位/ 16位格式。但我怎样才能将它转换成40位格式?RFID唯一序列号转换
示例一个标签:
- 24位十进制格式(如我从读取器获得):0005966009
- 8,16位二进制格式(通过Python换算):01011011,0000100010111001
- 8,16位十进制格式(通过Python换算):91,2233
- 40位十进制格式(由生产商提供):455272499385
如何从24位数中得到40位数?
标签标准:独特的,125千赫从制造商的系统
截图:
为什么从* usb阅读器*和* python *得到的小数是不一样的?..或者是那两个不同的值? –
它们是相同的,但制造商将它们分为两部分:8位:91(01011011bin)和16位:2233(0000100010111001bin)。当你合并这两个段你有:010110110000100010111001bin什么是0005966009在十进制 – AvS
从制造商卡上有一个stcker,有这些数字:91,2233和在下一行:455272499385.我必须使用的数据库商店号码455272499385和我的USB读卡器recive 0005966009,所以必须有一个把这个24位小数转换为40位小数的技巧...... – AvS