Uma tag nova precisa ser formatada antes de usar?
Em geral não. A esmagadora maioria das tags é enviada pré-formatada e aceita uma gravação direto do pacote. O método confiável é ler uma tag do lote antes de gravar qualquer coisa, já que esse único passo diz em qual de três estados você está.
Três estados possíveis
Uma tag que chega de um fornecedor está numa de três condições, e elas se comportam de modos bem diferentes.
Formatada e vazia, que é de longe a mais comum e está pronta para gravar. Formatada com conteúdo já nela, que acontece com tags pré-codificadas e quer dizer que a sua gravação vai substituir alguma coisa. Ou não formatada, que é incomum e vai recusar uma gravação com um erro sobre o formato.
Leia uma tag primeiro
Pegue uma tag do lote e leia-a com uma ferramenta antes de fazer qualquer outra coisa. Trinta segundos, e isso elimina todo o chute.
Você fica sabendo o estado, o chip, o tipo de tag e o espaço livre numa única operação. Esses quatro fatos determinam tudo o que vem depois, inclusive se o seu conteúdo vai caber e se as tags são o que você encomendou.
Tags do mesmo lote quase sempre estão no mesmo estado, então uma é representativa. Tags de lotes diferentes não estão, e é por isso que isso pertence ao começo de cada tiragem de produção e não a uma vez na vida.
Quando a formatação é mesmo necessária
Uma gravação que falha com uma mensagem dizendo que a tag não está formatada, o que é inequívoco.
Uma tag lida como desconhecida ou não formatada apesar de responder normalmente, o que em geral quer dizer que uma gravação anterior foi interrompida.
Uma tag comprada como material bruto em vez de como tag NFC, já que alguns inlays industriais saem sem formatação por projeto.
Fora desses três casos, formatar é resolver um problema que você não tem.
Por que formatar por reflexo é um mau hábito
Gasta um ciclo de gravação à toa, o que não importa nada numa tag e importa um pouco numa tiragem grande.
Mais importante, é uma operação a mais que pode ser interrompida, e uma formatação interrompida deixa um estado pior que aquele de onde você partiu. Acrescentar um passo desnecessário que pode falhar é uma troca ruim contra um passo que não era preciso.
Isso também esconde informação. Uma tag que teria recusado uma gravação com um erro claro passa a ser silenciosamente reformatada, e você nunca fica sabendo que o seu fornecedor enviou algo diferente da última vez.
Perguntas frequentes
Como eu sei se uma tag está formatada?
Leia-a com uma ferramenta. Uma tag formatada informa o espaço livre dela e mostra conteúdo ou uma mensagem vazia, enquanto uma não formatada é informada como não formatada ou desconhecida.
Minha gravação falhou com um erro de formato. E agora?
Formate a tag e grave de novo. Se a formatação também falhar, a tag está bloqueada ou é de uma família que o seu aparelho não suporta, e nenhuma das duas se resolve do seu lado.
Tags pré-codificadas precisam ser reformatadas?
Só se você não conseguir sobrescrevê-las. Uma tag pré-codificada que não esteja bloqueada aceita conteúdo novo diretamente, e uma que esteja bloqueada também não pode ser formatada.
Formatar uma tag nova faz algum mal?
Quase nenhum, além de um ciclo de gravação desperdiçado e uma oportunidade desnecessária de a operação ser interrompida. Não é perigoso, é simplesmente inútil.