ISO7816-5文件组成结构

来源:互联网 发布:沈阳管家婆软件代理 编辑:程序博客网 时间:2024/05/16 11:00
ISO7816-5文件组成结构
文件组织结构
                            MF-----------EF                            |                ---------------------------                         |           |             |                EF          EF            DF                                          |                                  ----------------                                  |               |                                  EF            EF
文件分类
1.主文件(MF)
     如果通过文件标识符来引用,应使用“3F00”。
     每个CPU卡只有一个,用于存储卡的控制信息与管理信息。复位后作为当前文件,只有文件头。

2.专用文件(DF)
     只有文件头,存放目录的管控信息。

3.基本文件(EF)
    有文件头和文件体。用来存放用户数据或密钥。EF有下列属性:记录的长度,固定的或者可变的;记录的组织结构,按顺序(线性结构)或者按环形(循环结构)。
    3.1透明结构
           透明二进制文件,以数据块或文件偏移访问。
    3.2记录结构
           记录文件:分为三种,定长记录文件,变长记录文件,循环记录文件(按一条条记录访问)。
           3.2.1定长记录文件
                 每条记录长度相同,追加记录时,记录号顺序递增。比如第一次记录,记录号为1,第二次记录,记录号为2.
           3.2.2变长记录文件
                 写记录时可变,数据以记录为单位存储。更新记录时,新记录长度必须与卡中原有记录长度相同。其格式为TLV。
            3.3.3循环记录文件
                 固定长度记录的环形文件。比如第一次记录,记录号为1,第二次记录,记录号为1,上次记录的记录号为2,依次类推,写满后,若再次记录,则覆盖第一次最原始的记录号,且当前记录号仍为1.
                               
                               

数据引用方法
1.记录引用
      通过记录标识符和/或记录号来引用。记录标识符和记录号都是带有值的在从‘01’至‘FE’范围内无符号8比特整数。值‘00’被保留用于特定目的 值‘ FF’ 为RFU。通过记录标识符引用会引起记录指针的管理。卡复位、选择文件和运载有效EF标识符的任何命令都能影响记录指针。通过记录号引用不会。
2.数据单元引用
3.数据对象引用









 
原创粉丝点击