智能卡的PC/SC接口

下面列出了不同 NFC 卡类型的 ATR 格式。 有关 ATR 格式的更多详细信息,请参阅 PC/SC 规范 [3.a]。

ISO14443-4 卡的 ATR 格式

字节偏移量 价值 指定 DESCRIPTION
0 3B 初始标头
1 8n T0 较高的小数表示仅存在 TD1。 较低半字节表示历史数据字节的大小
2 80 TD1 TD2 的存在
3 01 TD2  
4 到 3+N XX 历史字节 对于ISO14443A:历史字节是来自ATS响应
对于ISO14443B:历史字节是来自ATTRIB(ATQB)
4+N XX TCK Checksum

存储卡的 ATR 格式

字节偏移量 价值 指定 DESCRIPTION
0 3B 初始标头  
1 8n T0 较高的小数表示仅存在 TD1。 低位半字节指示历史字节的大小。
2 80 TD1 TD2 的存在
3 01 TD2  
4 到 3+N 80 T1 类别指示器字节。
4 到 3+N 4F TK 应用程序标识符状态。
4 到 3+N 0C TK 长度
4 到 3+N A0 00 00 03 06 TK 在 PC/SC 的第 3 部分补充文档中指定的 RID(识别码)
4 到 3+N SS TK 标准字节。 这些值应与补充文档中的表 2 相对应。
4 到 3+N NN TK 卡片名称的字节数。 值应对应于补充文档中的表 3。
4 到 3+N 00 00 00 00 RFU  
4+N XX TCK Check-sum