|
|
, Y% w& y. y Q/ u. h: r
使用卡时,我们总听到说维根26,维根34,究竟它们代表什么呢?我们都知道计算机使用二进制表示数据,二进制的每一位只能是1或0。26,34其实代表的是数据的二进制位长。例如维根26表示通讯时每26个二进制位为一个数据单元,其中第1位和最后1位是校验位,中间的24位为有效数据位。' s' o8 b: t) C* ^* m+ P7 o
一张ID卡上有两段号码,其实他们代表的内容是一样的。- H, X" ]* m; n+ O9 ~+ ]7 I5 L
我们用卡号0010891368做例子。10891368为十进制数,换算成二进制为1010 0110 0011 0000 0110 1000 这24个数字就是有效数据,图中绿色部分。
$ g5 ~" ~( I# {" F$ C) f) h- q$ e算成16进制为 A 6 3 0 6 8$ w# O" x/ c8 l- S. O( W1 J! S
有的门禁系统显示的是16进制的数据。所以您看到A6 30 68的卡号,其实还是10891368的卡号。
3 T0 I" F# k) I/ D) P# v; r同理维根34就是指数据单元总位数为34位。其中有效数据为32位,首尾为校验位。 |
|