Limpe arquivos QOI ("Quite OK Image")
13 Um formato jovem feito para uma única tarefa: rápido, simples, sem perdas
QOI ("Quite OK Image") é um formato genuinamente recente, publicado pela primeira vez em 2021, desenhado
em torno de um único objetivo - um codec de imagem sem perdas simples o bastante para ser implementado
em algumas centenas de linhas de código, enquanto comprime e descomprime muito mais rápido do que o
PNG. Ele apareceu principalmente em motores de jogos, ferramentas gráficas pequenas e projetos de
hobbyistas/embarcados, em vez de câmeras, celulares ou plataformas sociais - se você tem um arquivo
.qoi, quase certamente ele veio de uma ferramenta de desenvolvedor, não de uma foto.
Aprofunde-se: por que "remover os metadados" mal se aplica aqui
A especificação do QOI é deliberadamente minúscula, e isso se nota: não há um sistema de blocos
auxiliares como o tEXt/iCCP do PNG, nenhum bloco equivalente ao EXIF, nada
que se pareça com um lugar para anexar coordenadas GPS ou informações de câmera em primeiro lugar. O
arquivo é um cabeçalho fixo de 14 bytes (largura, altura, número de canais, sinalizador de espaço de
cor) seguido diretamente pelos dados de pixel e um marcador de fim de 8 bytes - simplesmente não há
um espaço de metadados neste formato onde algo possa se esconder. Isso não torna um arquivo QOI
automaticamente seguro, porém: qualquer formato contêiner ainda pode carregar dados anexados depois
do seu próprio marcador de fim definido, o mesmo risco estilo poliglota que este site trata de forma
consistente em todos os formatos. A reconstrução completa lida com isso da mesma forma que em
qualquer outro lugar, mesmo que não haja realmente uma carga de metadados para remover.
O que realmente importa em um arquivo QOI
Dado o quão pouco há para remover, o valor de passar um arquivo QOI por esta ferramenta é quase inteiramente a garantia estrutural descrita na página de comparativo - decodificar por completo para pixels brutos, reconstruir do zero, para que qualquer byte que venha depois do marcador de fim de um arquivo QOI nunca chegue a nada capaz de agir sobre ele. Se você trabalha com arquivos QOI como parte de um fluxo de desenvolvimento em vez de compartilhar fotos, essa segurança estrutural é o motivo real para passá-los por aqui.