Я работаю с некоторыми тегами EMV, большинство из которых имеют длину 1 или 2 байтов, например 9F02, 81,..
Я понимаю, что есть определенная битовая конфигурация, которую нужно знать как я могу определить длину тега для определения, является ли тег длиной 2 байта или больше, я использую:
unsigned char tags[]={0x9F,0x02};
if((tags[0]&0x1F)==0x1F){
...
}
, но я не знаю, когда у меня есть какой-то тег больше этого.
Я работаю с EMV Data, я тестирую с сертификационной картой, я получаю these tags are: DF8111, DF8119, DF811E, DF812C
они относятся к CVM.