Aller au contenu
Langue : FR

Écrire un tag efface-t-il ce qu'il contenait ?

Le contenu précédent est remplacé et il n'existe aucun moyen de le récupérer : un tag qui porte quelque chose dont vous pourriez avoir besoin se lit et se sauvegarde avant d'être réécrit. Ce qui n'est pas touché est tout ce qui se trouve hors de la région de contenu : l'identifiant, la configuration, et toute donnée rangée hors NDEF.

Ce qui est remplacé

Le message NDEF, entièrement. L'écriture ne fusionne pas avec ce qui était là, et elle n'ajoute pas à la suite. Le nouveau message prend la place de l'ancien.

Si le nouveau message est plus court que l'ancien, les octets restants ne font plus partie du message et ne sont plus atteignables par la couche NDEF, même s'ils peuvent physiquement demeurer en mémoire jusqu'à ce que quelque chose les recouvre.

Ce qui survit

Pas mal de choses, et cela surprend ceux qui attendent d'une écriture qu'elle fasse table rase.

L'identifiant, programmé en usine et immuable sur un tag standard. Le conteneur de capacité, sauf si vous avez formaté au lieu d'écrire. Les pages de configuration, les compteurs et les zones de mot de passe sur les puces qui en ont. Et toute donnée que vous avez délibérément placée hors de la région NDEF, que la couche NDEF ne voit ni ne perturbe.

La version pratique : écrire change ce que le tag dit, non ce que le tag est.

Il n'y a pas de retour en arrière

Rien ne conserve une version précédente. Il n'y a pas d'historique, pas de corbeille, et aucun outil capable de récupérer un contenu recouvert, les octets ayant simplement disparu.

Cela compte surtout dans une situation où l'on s'engage sans y penser : ramasser un tag d'origine inconnue et écrire dessus pour voir s'il fonctionne. Si ce tag portait quelque chose qui comptait, ce n'est plus le cas.

Sauvegarder avant d'écrire

Lisez le tag et enregistrez ce qu'il contient avant de recouvrir quoi que ce soit que vous n'avez pas écrit vous-même. Cela prend une seconde et c'est la seule version du contenu qui existera jamais.

Pour un lot, lisez un tag de chaque sorte plutôt que tous, des tags de même provenance portant d'ordinaire la même chose.

Et gardez le relevé de ce que vous avez écrit, pas seulement de ce qui s'y trouvait avant. Un déploiement où personne ne sait dire quel tag porte quelle adresse est un déploiement qui ne peut être corrigé qu'en allant physiquement lire chaque tag.

Questions fréquentes

Peut-on récupérer ce qu'un tag contenait avant l'écriture ?

Non. Le contenu est recouvert et aucun mécanisme ne conserve une version précédente. Lire un tag avant de l'écrire est la seule protection.

Écrire un message plus court laisse-t-il l'ancien contenu lisible ?

Pas par la couche NDEF, la longueur du message déclarant où le contenu s'arrête. Un accès brut aux blocs, sur certaines puces, peut encore montrer des restes, ce qui mérite d'être su si l'ancien contenu était sensible.

Écrire remet-il le tag en état d'usine ?

Non. Seul le contenu change. L'identifiant, la structure et toute configuration demeurent, et ramener un tag en état d'usine est une opération distincte et souvent impossible.

Peut-on écrire sans risque sur un tag trouvé ?

Sans risque pour vous, et peut-être pas pour celui à qui il appartient. Un tag posé sur la propriété d'autrui peut faire partie d'un système, et le recouvrir casse ce système sans retour.