MetaWipe

Estrutura técnica do arquivo

RowsPerStrip

Linhas por faixa

Atualizado em

Exposição
Técnico
Padrão
EXIF
Exemplo de valor
16

O que é o campo RowsPerStrip

RowsPerStrip é um campo de metadados do IFD0, definido na especificação TIFF como tag 0x0116, que diz quantas linhas de pixels cabem em cada faixa (strip) em que a imagem é dividida no arquivo. O valor é um número inteiro. Se ele for igual ou maior que a altura da imagem, o arquivo inteiro fica em uma única faixa. É um dado técnico usado pelos programas para localizar e decodificar os pixels.

A especificação TIFF recomenda faixas de cerca de 8 KB para facilitar a leitura parcial, mas cada programa escolhe seu valor. Um TIFF de 4000 pixels de altura com RowsPerStrip 16 tem 250 faixas, cada uma com posição registrada no StripOffsets e tamanho no StripByteCounts. A última faixa pode ter menos linhas que as outras.

O RowsPerStrip só existe em imagens organizadas em faixas. Arquivos que usam blocos retangulares (tiles), comuns em DNGs e imagens muito grandes, usam TileWidth e TileLength no lugar. Em JPEGs, o campo pode aparecer no IFD1 associado a uma miniatura não comprimida, mas isso é raro. Mudar o valor sem regravar a imagem deixa o arquivo ilegível.

O que ele revela sobre você

O RowsPerStrip não revela nada sobre você. É um parâmetro de organização do arquivo, escolhido pelo programa que salvou o TIFF, e não traz informação sobre pessoa, lugar, aparelho ou data. No máximo, um valor característico pode sugerir qual programa gerou o arquivo, já que cada um tem seu padrão, mas isso é compartilhado por milhões de arquivos.

Como ver o RowsPerStrip de um arquivo

No leitor de metadados do MetaWipe, gratuito e sem cadastro, o campo aparece com uma explicação em português. Na linha de comando, o ExifTool mostra só esse campo:

exiftool -RowsPerStrip arquivo.tiff

Como remover o RowsPerStrip

RowsPerStrip faz parte da estrutura do arquivo — sem ele o programa não sabe como abrir a imagem, o vídeo ou o documento. Por isso ele continua no arquivo limpo, e é por isso também que não diz nada sobre você.

Perguntas frequentes

O que significa RowsPerStrip nos metadados?

RowsPerStrip é a tag TIFF que indica quantas linhas de pixels ficam em cada faixa em que a imagem é dividida dentro do arquivo. Com esse número e a altura da imagem, o programa calcula quantas faixas existem e usa o StripOffsets para achar cada uma. É um dado estrutural, sem informação pessoal, necessário para ler a imagem.

RowsPerStrip maior que a altura da imagem é um erro?

Não. Quando o RowsPerStrip é igual ou maior que a altura da imagem, o arquivo TIFF guarda todos os pixels em uma única faixa. Alguns programas usam um valor muito alto de propósito para indicar isso. A leitura parcial fica menos eficiente, mas a imagem abre normalmente em qualquer programa compatível com TIFF.

Campos relacionados