O truque inteiro é o quarenta e dois
Um TIFF abre com dois bytes dizendo por qual ponta os números dele começam — II para Intel, MM para Motorola — e depois escreve o número 42 nessa ordem, como conferência de que você leu certo os dois primeiros bytes. Canon CR2, Nikon NEF e NRW, Sony ARW e SR2, Pentax PEF, Samsung SRW e Adobe DNG fazem exatamente isso, porque são arquivos TIFF com diretórios de imagem a mais pregados. Um leitor que percorre TIFF percorre esses, sem saber nada sobre câmeras.
Quais ele lê e quais recusa
Olympus e Panasonic escrevem o próprio número onde o TIFF escreve 42 — o ORF põe RO ou SR, o RW2 põe 85 — então um leitor de TIFF para no quarto byte. O RAF da Fujifilm nem começa com uma marca de ordem de bytes: começa com o texto FUJIFILMCCD-RAW. E o CR3, apesar do nome, não descende do CR2: a Canon o mudou para o contêiner ISO base media, o mesmo do HEIC. Esses quatro são recusados na área de arrastar em vez de aceitos e reprovados depois.
A nota de fabricante é o motivo de você ter aberto
As tags EXIF padrão de um arquivo raw dizem mais ou menos o que um JPEG diria: câmera, lente, exposição, hora, às vezes coordenadas. O que um raw tem e o irmão JPEG normalmente não é uma nota de fabricante completa — um diretório proprietário na disposição do próprio fabricante, guardando o contador de disparos, quais pontos de foco estavam ativos, o estilo de imagem, números de série da lente e o firmware. Aqui isso é mostrado tag por tag, como foi encontrado, em vez de arrumado com base em palpite.
Há um JPEG dentro, e isto não o abre
Todo arquivo raw carrega pelo menos uma prévia JPEG embutida, que é o que a tela da câmera e o seu gerenciador de arquivos mostram. Essa prévia normalmente guarda a própria cópia do EXIF. Vale saber, porque um fluxo de trabalho que limpa o raw e esquece a prévia não fez o que acha que fez. Isto lê os diretórios do próprio arquivo raw; não extrai a prévia nem o que a prévia carrega.
Ler é tudo o que há
Nenhum navegador decodifica um arquivo raw, e aqui todos os caminhos de limpeza para um formato que não seja JPEG funcionam decodificando a imagem e desenhando de novo. Sem nada para desenhar não há nada para escrever de volta, então a um arquivo raw não se oferece limpeza em vez de um botão que falharia. Tirar qualquer coisa de um deles exige uma ferramenta que entenda o formato.
O que há por trás de cada extensão
- CR2 · NEF · NRW
- TIFF, número mágico 42. Canon e Nikon. Lidos aqui.
- ARW · SR2 · SRF
- TIFF, número mágico 42. Sony. Lidos aqui.
- DNG
- TIFF por especificação — um perfil documentado de TIFF mais do que um formato próprio. Lido aqui.
- PEF · SRW
- TIFF, número mágico 42. Pentax e Samsung. Lidos aqui.
- ORF · RW2
- Com cara de TIFF, mas Olympus e Panasonic escrevem o próprio número onde o TIFF escreve 42. Recusados.
- RAF
- O contêiner da Fujifilm, que começa com o texto FUJIFILMCCD-RAW. Recusado.
- CR3
- O contêiner ISO base media que o HEIC usa, não um descendente do CR2. Recusado.
Perguntas sobre arquivos raw
Por que consigo ler o arquivo mas não vê-lo?Abrir
Ler metadados é percorrer um diretório de tags perto do começo do arquivo. Exibir a imagem é decodificar dados de sensor dispostos do jeito que um fabricante escolheu, o que nenhum navegador implementa. O primeiro é barato e geral; o segundo é o motivo de existirem os reveladores raw.
Um DNG é o mesmo arquivo que a minha câmera escreveu?Abrir
Normalmente não. Um DNG obtido por conversão é um arquivo novo, e o conversor decide o que passa: muitos mantêm a nota de fabricante original como bloco e outros não. Se você está conferindo o que a sua câmera registrou, confira o arquivo que a sua câmera escreveu.
Dá para tirar a localização de um arquivo raw aqui?Abrir
Não. Todos os caminhos de limpeza para um formato que não seja JPEG decodificam a imagem e a redesenham, e nenhum navegador decodifica raw. As coordenadas são mostradas para você saber que estão lá; removê-las exige uma ferramenta que entenda o formato.
Isto lê a prévia embutida?Abrir
Não. Um arquivo raw normalmente guarda uma ou mais prévias JPEG com o próprio EXIF, e isto lê os diretórios do arquivo raw em vez de extraí-las. Uma tag que falte na saída faltava no que foi lido, não foi preenchida de outro lugar.
O que ela faz
- Remover dados EXIF
- Arraste uma foto e baixe uma cópia sem os metadados embutidos. O JPEG perde o segmento EXIF sem mexer nos pixels; HEIC, PNG, WebP e os demais são recodificados. Nada é enviado.
- Remover a localização GPS
- Veja as coordenadas que uma foto carrega e baixe uma cópia sem elas. O JPEG perde as tags de localização e mantém todo o resto. Nada é enviado.
- Editar o EXIF de um JPEG
- Mude o título, o autor, a descrição, os direitos, o software e a hora de captura de um JPEG e baixe a cópia editada. Roda localmente; seu arquivo original nunca é tocado.
- Visualizador de XMP, IPTC e ICC
- Leia todos os grupos de metadados que um arquivo carrega — EXIF, XMP, IPTC, ICC, notas de fabricante — agrupados e exportáveis como JSON. Para QA de acervo, perícia e depuração. Nada é enviado.
- Abrir várias fotos
- Abra até cinquenta fotos, veja quais trazem uma localização e tire o conjunto todo como folha de cálculo. Nada é enviado, e os originais nunca são escritos.