由于工作需要,得定义MF1 IC卡内每个区的用途,我只知道它有16个区,每个区有4个段,但我不知道该如何使用他们。
各位大侠,有谁知道公交一卡通内的数据格式是怎么分的,只要大致的概念就行,有具体的文档更好。
请指教!分数不够可以再开帖!

解决方案 »

  1.   

    一般来说,IC卡分为16个扇区,每个扇区分为4个段,每个段为16个字节.
    在开发使用IC卡系统时,
    一般都会用某一个扇区做为系统存储相关数据的区域,比如说第六个扇区,而在第六个扇区的4个段使用中,
    一般又会按照第一个段存放开发系统的公司的相关信息,这个是为了检验IC是不是为合法,
    第二个段一般用来存放用户的相关信息,这个是为了检验是不是受权用户,
    第三个段一般就是存放个人的数据信息了,比如金额啊,个人相关编号啊什么的,这个由开发商定义,就像公交IC卡其实经常修改金额的就只有一个段里的数据,
    第四个段就是扇区密码了,在这个段里一般不放自定义数据,一般初始的IC卡在每一个扇区的第四个段都会存放初始化密码,这个密码很重要,一般开发商都自定义的,如果不作修改那么一般的读卡器都能对这张卡的这个扇区进行操作了,也就是可用来开发使用了,就像公交IC卡,它的所有扇区的第四段密码都是修改过的,不是初始化密码,如果知道了密码那也就是说你能对IC卡里的金额进行任意修改了.
    基本上就是这样.我想应该已经够详细了吧?如果觉得可以就多给分吧,如果觉得还不是很明白就留言给我进行交流.