ios – RFID identifier in big-endian byte order


I’ve been researching scanning RFID cards with an iphone and hit a point where I have no idea how to move forward with it. Using Apple’s CoreNFC library I can scan a card and get it’s identifier, the documentation has this to say about that identifier – The identifier data is in big-endian byte order.

https://developer.apple.com/documentation/corenfc/nfciso15693tag/2882078-identifier

I might be mistaken but my understanding is that this identifier can be decoded into some format of human readable/ parsable data, I’ve seen this big-endian byte order mentioned before with bluetooth identifier data so I would love to figure out what it means & potentially how to decode the data.

If anyone can point me in the right direction with this that would appreciated!

Here’s an example identifier – e0162466270e24b4

Edit –

This might have just clicked, there isn’t technically human readable data but the identifier is in hex format and if you convert that to binary the data is then stored in the 1’s/0’s in reverse order.
e0162466270e24b4 converts to 1110000000010110001001000110011000100111000011100010010010110100 which is 64 bits & adds up.

Latest articles

spot_imgspot_img

Related articles

Leave a reply

Please enter your comment!
Please enter your name here

spot_imgspot_img