# MIFARE Classic

MIFARE Classic 有 1K 和 4K 两种类型，1k 和 4k 代表存储空间的大小。

在 MIFARE Classic 中，有 Sector 和 Block 的概念，每个 Sector 有若干个 Block，其中最后一个 Block 是特殊的（称为 Sector Trailer），保存了这个 Sector 的一些信息：Key A、Access Bits、GPB 和 Key B。对于 Classic 4K，首先是 32 个有 4 blocks 的 sector，然后是 8 个 有 16 blocks 的 sector， 整体的内存布局大概是：

<div data-lang="hljs nginx" id="bkmrk-sector-0%3A-block-0-bl"><textarea style="display: none;">Sector 0: Block 0 Block 1 Block 2 Block 3(Sector Trailer) Sector 1: Block 4 Block 5 Block 6 Block 7(Sector Trailer) ... Sector 32: Block 128 Block 129 ... Block 143(Sector Trailer) ... Sector 39: ... </textarea><div><div><textarea spellcheck="false" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;" tabindex="0"></textarea></div><div></div><div>```
Sector 0:<br></br>	Block 0<br></br>	Block 1<br></br>	Block 2<br></br>	Block 3(Sector Trailer)<br></br>Sector 1:<br></br>	Block 4<br></br>	Block 5<br></br>	Block 6<br></br>	Block 7(Sector Trailer)<br></br>...<br></br>Sector 32:<br></br>	Block 128<br></br>	Block 129<br></br>	...<br></br>	Block 143(Sector Trailer)<br></br>...<br></br>Sector 39:<br></br>	...
```

<div><div></div></div></div></div></div>每个 Block 有 16 字节，一共 256 个 block，所以是 4K 大小的存储空间。Block 0 比较特殊，保存的是生产商写入的信息，不可更改（特殊的卡除外）。

见 [MIFARE Classic 配置 NDEF](https://jia.je/hardware/2020/05/10/mifare-classic-ndef/)