智能卡的 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 |