我已经阅读了规范,我的理解是: 地址字节应包含 block 的索引(因此 Mifare 1k 的值为 0-63) 地址存储了 4 次,以非反向 - 反向模式,@ 字节 12 - 15: 例如对于 255:FF, 00, FF, 00
所以我的问题是: 我如何找回地址?通过执行读取并解析出字节 12?或者它们是我应该使用的 API 函数吗?
非逆向 - 逆向存储模式的意义何在?这意味着验证 - 是否在我写地址时执行验证? - 当我读到地址时呢?它是否再次执行验证?还是该结构是实现我自己的框架?
最后,谁能给出一个使用地址字节的实际场景?
谢谢:)
最佳答案
我认为您混淆了所谓的“值 block ”中的地址和用于读写命令的 block 地址。
值 block 只是具有一些特殊格式内容的数据 block 。当以这种方式格式化数据 block 的内容时,您可以对其使用附加命令:递增、递减和传输。值 block 中的地址字节可用于您自己的簿记,例如区分已完成的不同交易。
从值 block 中检索地址字节的方法与检索存储的值的方法相同:使用读取命令。
关于android - Mifare classic - 地址字节是什么,它是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18401130/