Perché la memoria utile è meno di quanto dice la confezione?
Tre cose si prendono la loro parte prima che tu scriva un byte. Le pagine fisse che portano l'identificatore e i bit di blocco. Le pagine di configurazione in fondo. E la struttura NDEF che avvolge il tuo contenuto perché qualunque telefono possa leggerlo. La cifra dichiarata le conta tutte.
Tre pretendenti sulla memoria
Le prime pagine di un tag portano il suo identificatore e i bit di blocco. Sono scritte alla fabbricazione, non sono tue, e contano nel totale dichiarato.
Le ultime pagine portano la configurazione: le impostazioni di rispecchiamento, la password se il chip ne ha una, i contatori. Nemmeno queste sono tue, e nemmeno queste sono escluse dal conto.
In mezzo sta l'area che puoi scrivere, e perfino lì il contenuto è avvolto. Il contenitore di capacità dice a un lettore che l'area è formattata per NDEF, e ogni record NDEF porta un'intestazione che dice cos'è il suo carico.
Niente di tutto questo è spreco. È quello che rende un tag leggibile da un telefono che non l'ha mai visto prima, che è tutto il senso della norma.
Quanto è grande lo scarto
Abbastanza da cambiare una decisione d'acquisto, e colpisce più duramente i tag piccoli. Sui chip più piccoli il sovraccarico fisso è una frazione non trascurabile del totale, quindi la cifra dichiarata li lusinga parecchio.
Sui chip più grandi lo stesso sovraccarico è all'incirca costante e la frazione si riduce, quindi la cifra dichiarata è più vicina alla verità.
La conseguenza pratica è che la capacità non scala come i numeri lasciano credere. Salire di un gradino di capacità compra più spazio utile della differenza tra le due cifre dichiarate.
Leggere la cifra che conta
Uno strumento di lettura riporta direttamente lo spazio libero, e quella cifra tiene già conto delle pagine fisse e della formattazione. È il numero su cui fare piani.
Leggi un campione vergine invece di uno scritto, perché lo spazio libero su un tag scritto riporta quello che resta e non quello che hai.
Fallo a ogni consegna. Una sostituzione che mantiene la stessa capacità dichiarata può comunque cambiare lo spazio libero, e niente sulla confezione lo dirà.
Specificare sul numero vero
Scrivi il requisito come spazio libero utilizzabile, non come capacità dichiarata. Un fornitore può soddisfare la seconda mancando il primo.
Aggiungi margine sopra il contenuto che hai misurato, perché il contenuto cresce. Un indirizzo guadagna un parametro, una scheda guadagna un secondo numero, e un tag senza spazio di riserva va sostituito invece che riscritto.
E dove il contenuto è un collegamento che controlli, niente di tutto questo vincola. Il puntatore è abbastanza piccolo perché anche il chip più piccolo lasci spazio in avanzo, che è il modo più economico di far sparire tutta la questione.
Domande frequenti
La cifra dichiarata è disonesta?
Non esattamente. Dichiara la memoria totale del chip, che è un numero vero, e non è il numero che puoi usare. Lo scarto è reale e l'etichetta è tecnicamente esatta.
La formattazione riduce la capacità in modo permanente?
Riserva la piccola struttura che segna l'area come NDEF, e quella struttura resta finché il tag viene usato normalmente. È un costo fisso e non uno per scrittura.
Tutti i chip hanno lo stesso sovraccarico?
Lo schema è lo stesso e le cifre esatte cambiano da una famiglia e da un riferimento all'altro. È per questo che misurare un campione batte ragionare su una scheda tecnica.
Posso usare le pagine di configurazione per il contenuto?
No. Scriverci cambia il comportamento del chip invece di conservare dati, e farlo per sbaglio può bloccare un tag o impostare una password che non conosci.