Zum Inhalt springen
Sprache: DE

Löscht das Beschreiben eines Tags, was darauf war?

Der frühere Inhalt wird ersetzt, und es gibt keinen Weg, ihn zurückzuholen, ein Tag mit etwas, das Sie brauchen könnten, gehört also gelesen und gesichert, bevor er neu beschrieben wird. Nicht angetastet wird alles außerhalb des Inhaltsbereichs: die Kennung, die Konfiguration und alle außerhalb von NDEF abgelegten Daten.

Was ersetzt wird

Die NDEF-Nachricht, vollständig. Das Beschreiben verschmilzt nicht mit dem, was da war, und es hängt nichts an. Die neue Nachricht tritt an die Stelle der alten.

Ist die neue Nachricht kürzer als die alte, gehören die übrigen Bytes nicht mehr zur Nachricht und sind über die NDEF-Schicht nicht erreichbar, auch wenn sie körperlich noch im Speicher liegen mögen, bis etwas sie überschreibt.

Was überdauert

Ziemlich viel, und es überrascht, wer von einem Schreibvorgang ein leeres Blatt erwartet.

Die Kennung, die werkseitig programmiert und auf einem normgerechten Tag unveränderlich ist. Der Capability Container, sofern Sie formatiert und nicht beschrieben haben. Konfigurationsseiten, Zähler und Passwortbereiche auf Chips, die sie haben. Und alle Daten, die Sie bewusst außerhalb des NDEF-Bereichs abgelegt haben, die die NDEF-Schicht weder sieht noch antastet.

Die praktische Fassung: Das Beschreiben ändert, was der Tag sagt, nicht, was der Tag ist.

Es gibt kein Rückgängig

Nichts bewahrt eine frühere Fassung auf. Es gibt keinen Verlauf, keinen Papierkorb und kein Werkzeug, das überschriebenen Inhalt zurückholt, denn die Bytes sind schlicht fort.

Das zählt am meisten in einer Lage, in die man ohne Nachdenken hineingerät: einen Tag unbekannter Herkunft aufzunehmen und ihn zu beschreiben, um zu sehen, ob er funktioniert. Wenn dieser Tag etwas hielt, worauf es ankam, hält er es nicht mehr.

Sichern, bevor Sie schreiben

Lesen Sie den Tag und bewahren Sie auf, was er enthält, bevor Sie etwas überschreiben, das Sie nicht selbst geschrieben haben. Es dauert eine Sekunde, und es ist die einzige Fassung des Inhalts, die je bestehen wird.

Bei einer Charge lesen Sie einen Tag je Sorte statt aller, denn Tags aus derselben Quelle halten meist dasselbe.

Und behalten Sie die Aufzeichnung dessen, was Sie geschrieben haben, nicht nur dessen, was vorher da war. Ein Rollout, in dem niemand sagen kann, welcher Tag welche Adresse hält, ist ein Rollout, das sich nicht berichtigen lässt, ohne jeden Tag körperlich aufzusuchen und zu lesen.

Häufige Fragen

Kann ich zurückholen, was ein Tag hielt, bevor ich ihn beschrieben habe?

Nein. Der Inhalt ist überschrieben, und es gibt keinen Mechanismus, der eine frühere Fassung aufbewahrt. Einen Tag zu lesen, bevor man ihn beschreibt, ist der einzige Schutz.

Bleibt bei einer kürzeren Nachricht der alte Inhalt lesbar?

Über die NDEF-Schicht nicht, denn die Länge der Nachricht erklärt, wo der Inhalt endet. Der rohe Blockzugriff auf manchen Chips kann noch Reste zeigen, was wissenswert ist, wenn der alte Inhalt empfindlich war.

Setzt das Beschreiben den Tag in den Werkszustand zurück?

Nein. Nur der Inhalt ändert sich. Die Kennung, die Struktur und jede Konfiguration bleiben, und einen Tag in den Werkszustand zurückzusetzen ist ein eigener und oft unmöglicher Vorgang.

Ist es unbedenklich, einen gefundenen Tag zu beschreiben?

Für Sie unbedenklich und für die Eigentümerin oder den Eigentümer womöglich nicht. Ein Tag auf fremdem Eigentum kann Teil eines Systems sein, und ihn zu überschreiben zerbricht dieses System ohne Rückweg.