Ir para o conteúdo
Idioma: PT

Gravar e formatar uma tag não são a mesma coisa

Formatar cria a estrutura que um leitor genérico usa para localizar conteúdo, e grava uma mensagem vazia para que a tag seja válida. Gravar põe conteúdo dentro dessa estrutura. Uma tag precisa estar formatada antes de poder ser gravada, e a maioria das tags chega já formatada.

O que a formatação faz

Ela grava o contêiner de capacidade, a pequena área que diz a qualquer leitor qual versão do formato se aplica, quanto espaço está disponível para conteúdo, e se esse conteúdo ainda pode ser regravado.

Em geral ela também grava uma mensagem NDEF vazia, para que a tag não seja apenas descrita mas válida. Uma tag formatada é lida com sucesso e informa que não há nada sobre o que agir, que é o comportamento correto para uma tag em branco.

A palavra engana. Nada é apagado no sentido em que um disco é apagado, e numa tag virgem não havia nada a apagar.

O que a gravação faz

Ela substitui a mensagem NDEF por uma nova. A estrutura fica, o identificador fica, a configuração fica, e só a região de conteúdo muda.

É por isso que gravar uma URL diferente numa tag que já guarda uma URL é uma operação única, e não um apagamento seguido de uma gravação. O conteúdo antigo é simplesmente sobrescrito.

Onde a confusão causa falhas

Três situações, e elas se apresentam de modos diferentes o bastante para que as pessoas raramente as liguem.

Uma tag genuinamente virgem, vendida sem formatação, recusa uma gravação com um erro sobre o formato. A ferramenta está certa e o usuário conclui que a tag está com defeito.

Uma tag cuja estrutura foi danificada por uma gravação interrompida é lida como não formatada, ainda que a memória esteja intacta. Regravar falha, reformatar dá certo, e só a segunda é tentada por quem conhece a distinção.

E formatar uma tag esperando que isso apague um conteúdo sensível, o que de fato acontece, junto com reiniciar a estrutura. Essa funciona, e vale saber que uma ferramenta que oferece as duas operações não está oferecendo a mesma coisa duas vezes.

A ordem certa

Leia primeiro, e veja o que a tag informa. Formatada e vazia, formatada com conteúdo, ou não formatada são três pontos de partida diferentes.

Formate apenas se a tag não estiver formatada ou se a estrutura dela estiver danificada. Não há benefício em formatar uma tag sadia antes de gravar nela, e numa tag com ciclos de gravação limitados não há razão para gastar um.

Depois grave, depois leia de volta para verificar. A etapa de verificação é a que as pessoas pulam e a que pega gravações parciais antes de elas chegarem à produção.

Perguntas frequentes

Uma tag nova precisa ser formatada?

Em geral não, porque a maioria das tags sai pré-formatada. Se uma gravação falha com um erro de formato numa tag recém-saída do pacote, formatar primeiro é a resposta.

A formatação apaga o identificador da tag?

Não. O identificador vive numa área programada na fábrica que a formatação não toca, e numa tag comum ele não pode ser mudado por meio nenhum.

Eu posso formatar uma tag bloqueada?

Não. O bloqueio torna a memória somente leitura, o que inclui a estrutura. Uma tag bloqueada com conteúdo danificado é irrecuperável.

Formatar é a mesma coisa que apagar?

Tem o mesmo efeito sobre o conteúdo, e além disso reconstrói a estrutura. Se o seu objetivo é apenas remover o que está numa tag, gravar uma mensagem vazia consegue isso sem regravar a estrutura.