一、标准概况与适用范围
IEC 11694-4-09:2014 是由国际电工委员会(IEC)与国际标准化组织(ISO)联合技术委员会 JTC 1/SC 17 制定的光学存储媒体系列标准之一。该标准全称为“IEC 11694-4-09:2014 识别卡 – 光学存储媒体 – 第4-09部分:通用文件结构”。它专门针对采用光学存储技术的识别卡(即光存储卡)定义了一套通用的文件系统规范,以保障不同生产商制造的卡片与读写设备之间的数据交换兼容性。
该标准适用于所有遵循IEC 11694-1、IEC 11694-2和IEC 11694-3物理与光学特性要求的光学存储卡,包括但不限于用于身份认证、医疗记录、金融交易、门禁控制等领域的卡片。其核心目的是提供一种独立于底层硬件实现、可扩展的文件组织方式,使得应用层能够以统一的方式管理存储在光介质上的数据。
标准实施的益处: 应用IEC 11694-4-09:2014可显著提升不同厂商光存储卡与读写器之间的互操作性,降低系统集成成本,并为数据长期存取奠定格式一致的基础。截至2026年,该标准已被全球多个国家采纳为国家级规范,有力推动了光存储卡技术的规模化部署。
二、主要技术内容与要求
2.1 文件系统层次结构
标准定义了一个树状文件结构,由根目录(Root Directory)、子目录(Sub-directory)strong>和文件(File)三种逻辑单元组成。所有存储区域在格式化时被划分为逻辑扇区(Logical Sector),每个扇区大小为512字节(默认)或根据卡类设定。目录记录(Directory Record)存储在专门的系统区域,包含文件名、属性、起始物理地址、分配长度以及校验信息。
2.2 目录与文件属性
每个文件或目录关联一组强制性属性字段,包括:
- 文件标识符(FID):2字节,全局唯一编号;
- 文件名(File Name):最多12个ASCII字符,区分大小写;
- 文件类型(File Type):普通文件、目录、系统文件、安全应用文件;
- 访问权限(Access Rights):读、写、执行、删除四位权限掩码;
- 数据完整性机制:可选择CRC-16或CRC-32校验;
- 创建/修改时间戳(可选字段,符合后续扩展标准)。
表1 文件系统关键参数要求(摘自 IEC 11694-4-09:2014) | 参数 | 最小值 | 最大值 | 说明 |
| 根目录下目录个数 | 1 | 16 | 包括系统保留目录 |
| 目录嵌套深度 | 1 | 8 | 从根目录开始计算 |
| 单个目录中文件个数 | 0 | 64 | 超过需创建子目录 |
| 文件标识符(FID)长度 | 2 字节 | 2 字节 | 固定长度,0x0000保留 |
| 最大文件数据区长度 | 4 KB | 64 KB | 受卡存储容量限制 |
| 每个文件的逻辑扇区数 | 1 | 128 | 连续或非连续分配均可 |
| CRC校验字符集 | CRC-16(默认) | CRC-32(可选) | 在格式化时通过系统标志位选择 |
2.3 数据安全与完整性要求
标准引入了可选的安全架构,支持使用密码对树结构中的敏感数据进行加密存储,并利用数字签名验证目录内容的完整性。强制性要求所有目录记录必须包含2字节的循环冗余校验码(CRC),用于检测存储或读取过程中的位错误。同时,在同一卡片上允许共存多个独立的文件系统分区,每个分区拥有自己的根目录和访问控制列表(ACL)。
实用提示: 在设计光存储卡应用时,应充分利用标准的目录嵌套能力(最多8层),将高频访问文件放在浅层目录中,以缩短读写器查找路径的时间,提升系统响应性能。
三、实施与应用要点
3.1 合规性实现路径
开发符合IEC 11694-4-09:2014的设备或应用需满足以下实现要求:
- 格式化程序(Formatter)须按照标准规定的扇区映射规则初始化存储区域,并写入有效的引导记录和根目录。
- 驱动程序(Driver)应支持标准定义的文件操作命令集:Open、Close、Read、Write、Delete、Get Attributes、Set Attributes 等。
- 错误处理:当CRC校验失败时,驱动必须返回明确错误代码,不允许自动纠正(由上层应用决定重试策略)。
3.2 认证与测试
建议产品通过ISO/IEC 10373-6(光学存储卡测试方法)中与文件结构相关的测试用例,包括目录遍历、边界文件大小、并发访问权限等场景。自2026年起,国际市场愈来愈多的采购合同要求供应商提供第三方实验室出具的符合性报告。
重要注意事项: 不少实施者容易忽略对“最大目录深度”的限制,导致在8层嵌套后系统行为未定义。此外,FID值0x0000为系统保留,不可分配给用户文件(用于表示空闲或未分配项)。
3.3 跨标准兼容性
IEC 11694-4-09:2014 设计时充分考虑了与同期标准的协作。例如物理层符合IEC 11694-1:2013(物理特性)和IEC 11694-3:2013(光特性及反射率)是文件结构正常工作的前提。而应用层数据格式(如健康记录或金融交易)通常由IEC 11694-5系列或行业标准进一步细化。
安全强制性要求: 如果光存储卡用于任何认证或金融应用,文件系统中用于存储密钥或PIN的区域必须标记为“安全应用文件”,并配合硬件加密引擎实现写保护。未按此部署的卡片可能面临数据篡改风险。
四、与其他标准的关系
- 与IEC 11694-1/2/3:文件结构建立在已定义的光学特性与物理介质之上,是三者的逻辑延伸。
- 与ISO/IEC 7810:光存储卡的尺寸和机械耐受性遵循ISO/IEC 7810规定的ID-1 card格式。
- 与ISO/IEC 7816:虽然接触式IC卡使用完全不同接口,但IEC 11694-4-09的文件结构参考了ISO/IEC 7816-4中的文件类型分类(透明、线性定长、不定长等),便于混合技术卡的设计。
- 对应国家标准:中国等同采用标准为GB/T XXXXX(现行版本基于IEC 11694-4-09:2014),欧洲有EN 611694-4-09:2015版本。
常见问题(FAQ)
问:IEC 11694-4-09:2014 与 IEC 11694-4 原版有何区别?
答:IEC 11694-4 最初发布于2008年,仅定义了基本文件结构。4-09:2014 是一次大幅度修订,增加了命名规则、CRC强制要求、多分区支持以及安全扩展,并细化了对大容量卡(≥64 KB)的支持。因此 4-09 完全取代了前一版本。
问:该标准是否强制要求文件系统必须使用树状结构?能否使用扁平结构?
答:标准允许“仅有根目录、无子目录”的扁平结构(目录嵌套深度=1),但这将限制单个目录下文件不得超出64个。超出时就必须采用树状结构。因此应用设计时最好提前规划目录层次。
问:哪些类型的设备必须声明符合 IEC 11694-4-09:2014?
答:任何声称支持“通用光存储卡”的读写设备、格式化工具、中间件以及应用软件都应在技术文档中声明所支持的版本。尤其在政府项目(如电子健康卡)中,强制性要求全程一致。
问:标准是否定义文件数据的内容编码(如文本编码)?
答:不。该标准仅规定文件系统层(即文件名、目录、属性、分配结构)。数据内部的编码格式(如UTF-8、ASN.1)由上层应用标准(如IEC 11694-5不同部分)或行业规范另行定义。
📥 标准文件下载
🔒
请等待 10 秒,广告加载完成后将自动显示下载链接