Ir para o conteúdo
Idioma: PT

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.