さまざまな種類の 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 応答から取得されます 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 | 長さ |
| 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 | チェックサム |