Mac OS X에서 파일의 MIME 유형을 어떻게 설정합니까?

Mac OS X에서 파일의 MIME 유형을 어떻게 설정합니까?

Emacs는 잘못된 mimetype 설정으로 인해 내 Scala 코드를 쉘 스크립트로 처리합니다.

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

Open with...파일 정보를 변경해 보았지만 Mac에서는 여전히 잘못된 MIME 유형을 사용합니다. 가급적이면 Terminal.app 명령을 사용하여 MIME 유형을 수정하려면 어떻게 해야 합니까?

답변1

Shebang 라인이 책임이 있음이 밝혀졌습니다.

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

이는 Scala 프로그램을 도트 슬래시하는 데 필요하지만 파일의 MIME 유형을 결정하는 데도 사용됩니다.

관련 정보