C++编程入门:国际版第3版-文件I/O服务详解

需积分: 0 16 下载量 23 浏览量 更新于2024-08-09 收藏 543KB PDF 举报
《文件I/O服务 - C++编程国际版(第三版)》详细介绍了在SIM卡相关技术中,文件输入输出(File I/O)服务的关键概念。这部分内容主要针对与应用无关的国际交换所使用的数据对象管理,包括数据对象的检索和服务流程。 1. **数据对象检索服务**:这一部分着重于如何通过两种方式查找数据对象,一是检查卡标识数据中是否存在,二是查阅DIR文件(路径 '3F002F00')或ATR文件(路径 '3F002F01')。检索数据对象的过程依赖于这些文件中的信息,并且间接方法的详细步骤在规范的其他部分提供。 2. **文件选择服务**:当EF(External File)的路径已知时,SELECT FILE命令的执行规则基于路径长度,路径由一系列DF(Data File)标识符组成,通过一系列APDU命令完成文件选择。对于较长的路径,可能需要多个SELECT FILE命令来遍历所有有效DF,直到找到目标文件。 3. **文件I/O服务**:在文件被选定后,行业间交换相关的数据会通过特定的命令APDU返回。如果卡片不支持面向记录的命令,将采用特定的命令进行交互。 4. **SIM卡技术规范**:这部分文档还涵盖了SIM卡的基本技术要求,包括物理特性(如尺寸、信号频率、电压和电流范围)、记录方法(如集成电路的处理和存储功能)、物理接口标准(如电气信号协议)、操作规程以及与终端设备的通信协议。引用了多项国家标准和国际标准,如ISO/IEC 7816系列标准,这些标准定义了触点、接口设备、状态等关键术语。 5. **定义**:对识别卡、集成电路、集成电路卡、触点、凸印、接口设备、逻辑电平状态等专业术语进行了清晰的定义,为理解SIM卡的运作提供了基础。 《文件I/O服务-introduction to programming with c++ international edition (3rd)》不仅关注编程技巧,还深入讲解了SIM卡技术的基础架构,包括数据管理、通信协议和硬件特性,为卡的设计、制造、管理和系统开发提供了实用指导。
2025-01-09 上传
2025-01-09 上传