Zum Inhalt springen
Sprache: DE

Warum ist der nutzbare Speicher kleiner als die Verpackung sagt?

Dreierlei nimmt sich seinen Teil, bevor Sie ein Byte schreiben. Die festen Seiten mit der Kennung und den Sperrbits. Die Konfigurationsseiten am Ende. Und die NDEF-Struktur, die Ihren Inhalt einhüllt, damit jedes Telefon ihn lesen kann. Die angegebene Zahl zählt sie alle mit.

Drei Ansprüche an den Speicher

Die ersten Seiten eines Tags halten seine Kennung und die Sperrbits. Sie werden bei der Fertigung geschrieben, sie gehören nicht Ihnen, und sie zählen zur angegebenen Gesamtzahl.

Die letzten Seiten halten die Konfiguration: die Einstellungen der Spiegelung, das Passwort, wenn der Chip eines hat, die Zähler. Gehören ebenfalls nicht Ihnen, werden ebenfalls mitgezählt.

Dazwischen sitzt der Bereich, den Sie beschreiben können, und selbst dort wird der Inhalt eingehüllt. Der Capability Container sagt einem Lesegerät, dass der Bereich für NDEF formatiert ist, und jeder NDEF-Datensatz trägt einen Kopf, der sagt, was seine Nutzlast ist.

Nichts davon ist Verschwendung. Es ist das, was einen Tag für ein Telefon lesbar macht, das ihn nie gesehen hat, und genau das ist der Sinn der Norm.

Wie groß die Lücke ist

Groß genug, um eine Kaufentscheidung zu ändern, und sie trifft kleine Tags am härtesten. Auf den kleinsten Chips ist der feste Overhead ein nennenswerter Anteil der Gesamtzahl, die angegebene Zahl schmeichelt ihnen also erheblich.

Auf größeren Chips ist derselbe Overhead ungefähr gleich groß und der Anteil schrumpft, die angegebene Zahl liegt also näher an der Wahrheit.

Praktisch folgt daraus, dass die Kapazität nicht so wächst, wie die Zahlen nahelegen. Eine Stufe in der Kapazität aufzusteigen kauft mehr nutzbaren Raum als den Unterschied zwischen den beiden angegebenen Zahlen.

Die Zahl auslesen, auf die es ankommt

Ein Lesewerkzeug meldet den freien Platz unmittelbar, und diese Zahl berücksichtigt die festen Seiten und die Formatierung bereits. Sie ist die Zahl, gegen die zu planen ist.

Lesen Sie ein leeres Muster statt eines beschriebenen, denn der freie Platz auf einem beschriebenen Tag meldet, was übrig ist, und nicht, was Sie haben.

Tun Sie es je Lieferung. Ein Austausch, der dieselbe angegebene Kapazität behält, kann den freien Platz dennoch ändern, und nichts auf der Verpackung wird es sagen.

Gegen die echte Zahl spezifizieren

Schreiben Sie die Anforderung als nutzbaren freien Platz und nicht als angegebene Kapazität. Ein Lieferant kann die zweite erfüllen und den ersten verfehlen.

Legen Sie auf Ihren gemessenen Inhalt Spielraum drauf, denn Inhalt wächst. Eine Adresse bekommt einen Parameter, eine Karte eine zweite Nummer, und ein Tag ohne Kopffreiheit muss ersetzt statt neu beschrieben werden.

Und wo der Inhalt ein Link ist, den Sie in der Hand haben, bindet nichts davon. Der Zeiger ist klein genug, dass selbst der kleinste Chip Raum übrig lässt, und das ist der billigste Weg, die ganze Frage verschwinden zu lassen.

Häufige Fragen

Ist die angegebene Zahl unredlich?

Nicht eigentlich. Sie nennt den Gesamtspeicher des Chips, was eine echte Zahl ist, und es ist nicht die Zahl, die Sie nutzen können. Die Lücke ist echt und die Angabe technisch zutreffend.

Verringert das Formatieren die Kapazität dauerhaft?

Es behält die kleine Struktur ein, die den Bereich als NDEF kennzeichnet, und diese Struktur bleibt, solange der Tag normal genutzt wird. Es sind feste Kosten und keine je Schreibvorgang.

Haben alle Chips denselben Overhead?

Das Muster ist dasselbe und die genauen Werte schwanken je nach Familie und Referenz. Deshalb schlägt es das Rechnen mit einem Datenblatt, ein Muster zu messen.

Kann ich die Konfigurationsseiten für Inhalt nutzen?

Nein. Darauf zu schreiben ändert das Verhalten des Chips, statt Daten abzulegen, und es aus Versehen zu tun kann einen Tag sperren oder ein Passwort setzen, das Sie nicht kennen.