Mac OS X でファイルの MIME タイプを設定するにはどうすればいいですか?

Mac OS X でファイルの MIME タイプを設定するにはどうすればいいですか?

間違った MIME タイプが設定されているため、Emacs は Scala コードをシェル スクリプトとして処理しています。

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

Open with...ファイルの情報を変更してみましたが、Mac は依然として間違った MIME タイプを使用します。できれば Terminal.app コマンドを使用して、MIME タイプを修正するにはどうすればよいでしょうか?

答え1

結局、シェバンラインが原因だったようです。

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

これらは Scala プログラムをドットスラッシュで区切るために必要ですが、ファイルの MIME タイプを判別するためにも使用されますが、その方法は誤りです。

関連情報