O que acontece quando uma mensagem NDEF excede a tag?
Uma ferramenta bem-comportada confere o espaço disponível primeiro e recusa, avisando que a mensagem é grande demais. Uma ferramenta que não confere começa a gravar e para quando a memória acaba, deixando uma tag com uma mensagem parcial que é lida como corrompida em vez de vazia.
O que deveria acontecer
A tag declara quanto espaço está disponível para conteúdo, e uma ferramenta que leia esse número antes de gravar consegue compará-lo com a mensagem e parar.
Você recebe um erro dizendo que o conteúdo não cabe, a tag fica intocada, e nada se perde. Esse é o resultado normal e é o que qualquer ferramenta que valha a pena faz.
O que às vezes acontece
A gravação começa e fica sem espaço no meio do caminho.
O resultado é pior que uma falha, porque a tag agora guarda o começo de uma mensagem sem um fim adequado. Um leitor vê uma estrutura que alega um tamanho que ela não entrega, e informa a tag como corrompida ou ilegível em vez de vazia.
Recuperar quer dizer reformatar, o que funciona se a tag não estiver bloqueada. Uma tag que já estava bloqueada antes disso está acabada.
A mesma falha por outra causa
Afastar o celular no meio da gravação produz um resultado idêntico, e é bem mais comum que ficar sem espaço. As duas deixam uma mensagem parcial, as duas são lidas como corrompidas, e as duas são por que uma gravação deve ser verificada em vez de presumida.
Como fazer caber
Encurte a URL primeiro. É de graça, não custa nada por tag, e em geral basta. Um redirecionamento no seu próprio domínio transforma um endereço longo com parâmetros num punhado de caracteres.
Depois remova registros. Uma tag com uma URL e duas reservas está carregando três cabeçalhos, e descartar aqueles que você não consegue justificar recupera espaço real.
Depois tire conteúdo da tag. Se um vCard não cabe, um link para uma página de contato cabe, e ele ganha a capacidade de ser corrigido depois.
Só então compre uma tag maior, já que é a opção que custa dinheiro por unidade e raramente é a de que você precisa.
Evitar isso na produção
Grave uma tag do lote antes de gravar o resto. Leia-a de volta, confirme que o conteúdo está completo, e só então rode o lote.
Isso pega problemas de capacidade, erros de tipo de registro e surpresas de família de tag num único passo, e leva um minuto. Descobrir que mil tags guardam conteúdo truncado depois de aplicadas é a alternativa.
Perguntas frequentes
Eu consigo recuperar uma tag que ficou com uma mensagem parcial?
Reformatar recupera, desde que a tag nunca tenha sido bloqueada. A memória em si está intacta e o problema é uma estrutura que alega mais do que contém.
A tag vai me dizer quanto espaço sobrou?
A tag informa o espaço de conteúdo disponível e uma ferramenta de leitura vai mostrá-lo. Esse número é o que vale para planejar, e não a capacidade impressa na embalagem.
Uma gravação que falha danifica a tag?
Não. Nada físico é afetado, e a memória pode ser regravada. A exceção é uma tag bloqueada, onde uma gravação que falha deixa permanentemente o estado a que chegou.
Uma tag maior é sempre a resposta?
Ela é a última resposta e não a primeira. Encurtar a URL, remover registros sobrando e levar conteúdo para um servidor não custam nada por unidade e em geral resolvem.