Mifare经典 - 地址字节是什么,以及它是如何工作的

时间:2013-08-23 10:56:10

标签: android nfc mifare

我已经阅读了规范,我的理解是: 地址字节应包含块的索引(因此Mifare 1k的值为0-63) 地址以非逆 - 逆模式存储4次,@ byte 12 - 15:    例如,对于255:FF,00,FF,00

所以我的问题是: 我如何检索地址?通过执行读取和解析字节12?或者是他应该使用的APi功能?

非逆逆存储模式的重点是什么?它意味着验证    - 我写地址时是否进行了验证?    - 当我读到地址时呢?它会再次执行验证吗?或者结构是实现我自己的框架?

最后,有人可以给出他们使用地址字节的实际情况吗?

谢谢:)

2 个答案:

答案 0 :(得分:1)

我认为你在一个所谓的“价值块”和用于读写命令的块地址混淆了地址。

值块只是一个带有一些特殊格式内容的数据块。以这种方式格式化数据块的内容时,可以使用其他命令:递增,递减和传输。值块中的地址字节可用于您自己的簿记,例如区分已完成的不同事务。

从值块中检索地址字节的方式与检索存储的值的方式相同:使用read命令。

答案 1 :(得分:0)

通过读取尾部扇区(扇区中的最后一个块)并解析出值(可选地验证位模式)来检索字节。然后,您有4次访问位。

这些适用于常规扇区的4个​​块(或更大扇区的更多块)。数据块的访问位的解释与预告块不同。

这种方法使(例如)可以在同一扇区中具有只读和读写块。