- O que é um arquivo JFIF, e por que minha imagem foi salva assim?
- JFIF significa JPEG File Interchange Format. É um cabeçalho curto, definido no começo dos anos 1990, que diz ao software como ler os dados JPEG que vêm depois: densidade de pixels, organização das cores e uma miniatura opcional. Quase todo JPEG da internet tem esse cabeçalho. A extensão .jfif apareceu em tantos computadores porque, em algumas configurações, o Windows associa o tipo image/jpeg à extensão .jfif no registro, então Chrome e Edge sugerem foto.jfif quando você salva uma imagem. Nada na imagem é diferente de um .jpg.
- Converter JFIF em JPG perde qualidade?
- Aqui, não. Como um arquivo JFIF já é dado JPEG, esta ferramenta não decodifica nem recomprime. Ela confere os primeiros bytes do arquivo e salva os bytes idênticos com extensão .jpg. Dá para confirmar: o JPG tem exatamente o mesmo tamanho do JFIF. Muitos conversores online redesenham a imagem e salvam de novo com a própria configuração de qualidade, o que acrescenta uma nova rodada de artefatos de compressão JPEG a cada vez. Os únicos arquivos que esta ferramenta recodifica são os que não são JPEG por dentro, e esses ganham uma nota.
- Não dá para só renomear o arquivo de .jfif para .jpg?
- Para um JFIF de verdade, dá, e é basicamente isso que esta ferramenta faz. Ela se paga em três casos. No celular ou num computador de trabalho bloqueado, renomear extensões é chato ou fica escondido. Com uma pasta inteira, fazer um arquivo por vez é lento e fácil de errar. E às vezes um arquivo chamado .jfif nem é JPEG; renomear dá um .jpg que os aplicativos continuam recusando, enquanto esta ferramenta detecta o formato real e salva um JPG de verdade.
- Por que um site não aceita meu arquivo .jfif?
- A maioria dos formulários de upload confere a extensão do arquivo numa lista curta, normalmente .jpg, .jpeg e .png, e .jfif não está nela, mesmo que os dados sejam idênticos. Anúncios em marketplaces, formulários do governo, candidaturas de emprego e aplicativos de desktop mais antigos são os culpados de sempre. Quando o arquivo termina em .jpg, o mesmo formulário aceita, porque sempre foi um JPEG.
- Os dados EXIF, a localização GPS e os perfis de cor são mantidos?
- Sim, para arquivos JFIF de verdade. Os bytes não são tocados, então modelo da câmera, data da foto, coordenadas GPS, orientação e qualquer perfil de cor ICC embutido passam exatamente iguais. Se quiser remover a localização antes de compartilhar, faça isso à parte. A exceção é um arquivo que não é JPEG com nome .jfif: redesenhá-lo num canvas grava um JPG limpo, sem metadados e com cores sRGB padrão.
- O que acontece se o arquivo não for realmente um JPEG?
- A ferramenta lê os primeiros bytes de cada arquivo em vez de confiar no nome. Se um .jfif for na verdade um PNG, WebP, GIF ou BMP, ele é desenhado num canvas e salvo como um JPG de verdade com 92% de qualidade, o padrão do navegador. JPG não guarda transparência, então áreas transparentes são preenchidas com branco em vez de ficarem pretas, e um GIF ou WebP animado fica só com o primeiro quadro. Cada um desses casos mostra uma nota, para nada mudar sem aviso.
- Minhas imagens são enviadas para algum lugar?
- Não. O navegador lê cada arquivo do seu aparelho, monta o JPG na memória e dá um link de download. Não há etapa de servidor, então é seguro para fotos pessoais e arquivos de clientes, e continua funcionando se a conexão cair depois que a página carregar. Feche a aba e os arquivos convertidos somem.
- Quais são os limites?
- Até 100 arquivos por lote, 50 MB por imagem e 200 MB no total, o que evita que celulares e notebooks mais antigos fiquem sem memória. Limpe os arquivos prontos para abrir espaço para mais. O próprio JPEG vai até 65.535 pixels por lado. Arquivos que já são .jpg ou .jpeg são pulados, já que não há nada para mudar.