智能卡的 PC/SC 接口

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

ISO14443-4 卡的 ATR 格式

字节偏移量 指定用途 描述
0 3B 初始标头
1 8n T0 较高的小数表示仅存在 TD1。 小小表示历史字节的大小
2 80 TD1 TD2 的存在
3 01 TD2  
4 到 3+N XX 历史字节数 对于ISO14443A:历史字节来自 ATS 响应
for ISO14443B:历史字节来自 ATTRIB (ATQB)
4+N XX TCK 校验和

存储卡的 ATR 格式

字节偏移量 指定用途 说明
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 Length
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