¿Cómo puedo configurar el tipo MIME de un archivo en Mac OS X?

¿Cómo puedo configurar el tipo MIME de un archivo en Mac OS X?

Emacs está tratando mi código Scala como scripts de shell debido a que se configuró un tipo MIME incorrecto:

file -I Hello.scala
Hello.scala: text/x-shellscript; charset=us-ascii

Intenté cambiar la Open with...información del archivo, pero Mac todavía usa el tipo MIME incorrecto. ¿Cómo puedo arreglar el tipo MIME, preferiblemente con un comando Terminal.app?

Respuesta1

Resulta que las líneas shebang son las culpables.

#!/bin/sh
exec scala "$0" "$@"
!#

Estos son necesarios para aplicar barras diagonales a los programas Scala, pero también se utilizan para determinar el tipo MIME de un archivo, aunque de forma incorrecta.

información relacionada