Smartcard 获取可用内存MIFARE DESFire EV1

Smartcard 获取可用内存MIFARE DESFire EV1,smartcard,rfid,mifare,apdu,contactless-smartcard,Smartcard,Rfid,Mifare,Apdu,Contactless Smartcard,如何获取MIFARE DESFire EV1卡的可用内存?我知道一些Android应用程序显示可用内存。那么是否有任何APDU命令来获取可用内存?您可以使用GetVersion命令获取总内存大小: <-- 90 60 0000 00 --> ZZ YY XX WW VV TT SS 91AF <-- 90 AF 0000 00 --> ZZ YY XX WW VV TT SS 91AF <-- 90 AF 0000 00 --> UUUUUUUUUUUUUU

如何获取MIFARE DESFire EV1卡的可用内存?我知道一些Android应用程序显示可用内存。那么是否有任何APDU命令来获取可用内存?

您可以使用GetVersion命令获取总内存大小:

<-- 90 60 0000 00 --> ZZ YY XX WW VV TT SS 91AF <-- 90 AF 0000 00 --> ZZ YY XX WW VV TT SS 91AF <-- 90 AF 0000 00 --> UUUUUUUUUUUUUU NNNNNNNNNN WW YY 9100
int storageBytes = 1 << ((int)SS & 0x0FE) >>> 1);
bool storageExact = ((int)SS & 0x01) != 0;
<-- 90 6E 0000 00 --> SSSSSS 9100