Aller au contenu
Langue : FR

Qu'est-ce que le conteneur de capacité d'un tag ?

Le conteneur de capacité est une petite zone du tag qui décrit le tag lui-même : quelle version du format il suit, quelle mémoire est disponible pour le contenu, et si ce contenu peut être réécrit. Formater un tag vierge consiste largement à l'écrire.

Ce qu'il contient

Quatre sortes d'informations, dans un espace très réduit : quelle version de la spécification du type de tag s'applique, quelle mémoire est disponible pour le contenu NDEF, si ce contenu est lisible, et s'il est encore inscriptible.

Un lecteur le consulte avant toute autre chose. C'est ainsi qu'un téléphone sait, en quelques octets, comment interpréter tout ce qui suit.

Ce que fait réellement le formatage

Formater évoque l'effacement. C'est plus proche de l'étiquetage.

Sur un tag vierge, le formatage écrit le conteneur de capacité pour que des lecteurs génériques puissent donner un sens à la mémoire, et écrit en général un message NDEF vide afin que le tag soit valide et pas seulement décrit. Sur un tag qui porte déjà du contenu, le formatage écrase ce contenu et réinitialise la description.

Les tags sont fréquemment vendus préformatés, ce qui explique qu'écrire une adresse web sur un tag neuf fonctionne d'ordinaire sans étape préalable. Quand ce n'est pas le cas, formater d'abord est l'action qui manquait.

Où sont passés vos octets manquants

Un tag vendu avec une capacité annoncée n'en offre pas la totalité à votre contenu. Une part de la mémoire porte l'identifiant unique et les données du fabricant, une autre le conteneur de capacité, une autre les bits de verrouillage, et le conteneur NDEF ajoute encore son propre en-tête.

L'écart entre le chiffre de l'emballage et celui qu'une application annonce comme libre n'est ni un défaut ni un mensonge. C'est la somme de tout ce dont le tag a besoin pour se décrire.

La conséquence pratique est de garder de la marge. Spécifier un tag dont la mémoire annoncée suffit tout juste à votre contenu est la façon dont une série de production échoue après impression.

Quand cela tourne mal

Un conteneur de capacité endommagé est l'une des rares pannes qui font paraître complètement mort un tag physiquement sain.

La puce démarre, répond au niveau de la technologie et donne son identifiant. Mais aucun lecteur ne parvient à localiser du contenu, car la carte qui y mène est illisible. Les applications signalent généralement le tag comme détecté et non formaté ou inconnu, ce qui déroute précisément parce que tout le reste fonctionne.

La cause habituelle est une écriture interrompue au mauvais moment, ce qui plaide pour vérifier les écritures plutôt que de les supposer. Reformater récupère le tag quand la mémoire elle-même est intacte et que le conteneur avait simplement été laissé incohérent, et ne fait rien quand des bits de verrouillage l'ont déjà figé.

Questions fréquentes

Un tag neuf doit-il être formaté avant usage ?

En général non, car la plupart des tags sont livrés préformatés. Si une écriture échoue sur un tag réellement vierge avec une erreur de format, formater d'abord est la réponse.

Peut-on récupérer un tag dont le conteneur de capacité est endommagé ?

Souvent oui, en le reformatant, à condition que le tag n'ait jamais été verrouillé. Si des bits de verrouillage ont déjà rendu la mémoire en lecture seule, le conteneur ne peut plus être réécrit et le tag est perdu.

Le formatage efface-t-il l'identifiant unique ?

Non. L'identifiant réside dans une zone programmée en usine que le formatage ne touche pas. Sur un tag standard, il ne peut être modifié par aucun moyen.

Pourquoi deux tags de mémoire annoncée identique affichent-ils un espace libre différent ?

Parce que les déductions diffèrent. Les familles de puces réservent des quantités différentes pour la configuration et les bits de verrouillage, et le type de tag change le surcoût du conteneur. Comparez l'espace libre plutôt que la capacité annoncée quand cela compte.