Depois que um colega de trabalho me abordou sobre seu descontentamento com a aparente insistência do seu sistema em JPEGs que terminavam em .jpeg sob circunstâncias particulares, decidi investigar essa questão.
Após algumas pesquisas, tentei persuadir a declaração UTI public.jpeg armazenada em
/System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist para favorecer a extensão .jpg sobre a extensão .jpeg mudando a ordem de extensão da seguinte forma:
<key>public.filename-extension</key>
<array>
<string>jpg</string>
<string>jpeg</string>
<string>jpe</string>
</array>
'Reiniciou o computador depois de fazer a modificação, mas, infelizmente: a aplicação insistia em JPEGs terminados em .jpeg (salvando um anexo .jpg no Microsoft Outlook usando o item de menu Mensagem > Anexos > Salvar ..., se você deve saber) continuou a insistir na extensão .jpeg. Mesmo remover a declaração de extensão .jpeg (uma medida bastante drástica) e outra reinicialização não fizeram nada para mudar isso. O sistema identificador de tipo uniforme da Apple parece ser uma hidra de muitas cabeças que é difícil de treinar.
Observações relacionadas: carregar o URL de uma imagem JPEG on-line que termina na extensão .jpg em um navegador da web resultará em um arrastar e soltar na área de trabalho sem a extensão alterada no Safari (5.1.7) e no Firefox (15.0 .1). O Google Chrome (22.0.1229.79), no entanto, altera o .jpg para um .jpeg. No Microsoft Outlook (14.2.4) acima mencionado, arrastar e soltar um anexo .jpg na área de trabalho mantém a extensão .jpg, mas passando pela mensagem > Anexos > Salvar ... ou clicar com o botão direito do mouse no anexo e escolher Salvar como ... insiste em que um arquivo de imagem JPEG precise terminar em uma extensão .jpeg.
Entre a natureza imprevisível dessa pequena amostragem de comportamentos de aplicativos e minha incapacidade de efetivamente ajustar um identificador público localmente, eu reduzi minhas perdas e desisti.