数据元 数据对象列表 TLV 模板 标签
2013-03-25 11:54
302 查看
数据单元
所以把数据元理解为泛指所有数据单元,不管是最基本单元还是复杂的单元。
数据对象列表 DOL(data object list)
DOL 包含 PDOL CDOL 等等。卡与终端传送数据可以是用TLV方式,也可以是DOL方式。 GPO命令用DOL方式传送。 (GPO命令不是一系列命令的总称而是单个命令如SELECT命令)
TLV 是由 T+L+V组成,其中V 可以再包含TLV,可以迭代嵌套。
DOL是由 多个 T+L 组成。如 [ TL+TL+TL+。。。 ]DOL数据是IC卡给终端的。然后总段给IC卡发命令的数据段只给定V就可以了。
比如 V+V+V 而不需要每次重复传送 【TLV+TVL+TVL+...】了。
DOLs currently used in this specification include the PDOL used with the
GET PROCESSING OPTIONS command, CDOL1 and CDOL2 used with the
GENERATE AC command, the TDOL used to generate a TC Hash Value, and the
DDOL used with the INTERNAL AUTHENTICATE command.
标签
标签就是指TLV中的T。SIMPLE-TLV 由一个字节的T和一个或者三个字节的L和0个或者多个字节的V组成。
SIMPLE-TLV 中的T可以用作record identifier。 如果L中第一个字节是FF则后两个字节表明长度,范围是0到65535. 如果不是FF则说明L占用一个字节并且范围是0到254.
BER-TLV 由多个字节的T和多个字节的L和0或者多个自己的V组成,并且V可以嵌套。
T 中的第一个字节的b8b7位表示tag的等级,b6位表示V是原始数据类型还是结构化数据类型。b5到b1位表示T的number,如果b5到b1全部是0,表示后面的字节也表示T的number。后续的字节的第8位一直是1直到0的字节都算是T的部分。
BER-TLV中L的规则如下
模板
比如说FCI模板,就是指FCI的固定的TLV组成。相关文章推荐
- LINQ快速开发设计最佳实践(三) LINQ数据访问与业务逻辑层对象模板
- SharePoint 2010 中有个新的列表模板“导入电子表格”可以直接导入Excel数据并创建为列表 .
- 1211笔记关于//modal//更改窗口的根控制器//数据存取//Plist属性列表//-“沙盒机制”//plis属性列表//偏好设置//归档普通对象//联系人数据存储//协议与回调函数
- SharePoint服务器端对象模型 之 访问网站和列表数据(Part 3)
- 使用client对象模型读取SharePoint列表数据
- <s:iterator>标签遍历动态数组<泛型>:ArrayList<对象>,怎样批量修改数据并一起提交到后台
- Ext.js5(自定义的下拉列表模板)(从服务器加载数据)(28)
- <s:set/>标签和org.apache.struts2.util.Counter实现列表中列数据的统计
- 数据列表DataList模板之实例
- python数据解析之jason之字典、列表、对象解析
- 模板数据数据列表DataList模板之实例
- Django 模板中使用if标签进行数据比较问题
- 二次开发单据在“特殊数据权限”的业务对象授权列表中不显示
- 模板技巧之:通过弹出列表窗口获取任意数据库数据回写到模板字段
- iOS中的数据持久化方式,基本上有以下四种:属性列表、对象归档、SQLite3和Core Data
- Visual Studio 2013 EF5实体数据模型 EDMX 使用 T4模板生成后使用 ObjectContext对象
- SharePoint服务器端对象模型 之 访问网站和列表数据(Part 4)
- java数据列表 分页对象(未测试)
- ios数据持久化-属性列表NSUserDefaults、对象归档NSKeyedArchiver和NSKeyedUnarchive、嵌入式数据库(SQLite3)
- GameObject.FindGameObjectsWithTag 通过标签查找游戏对象列表