コマンド
ターミナルから簡単にできました。
$file --mime hoge.csv
hoge.csv: application/x-dosexec; charset=unknown-8bit
charset=unknown-8bitは、Shift-JISのこと。
unknownって、、さすがmac
ちなみに
application/x-dosexec
の部分について。
純粋なcsvなら text/csv
になるはずだが、exeファイルの返り値になってしまっている。
PHP7以上で作られたファイルはこうなってしまうことがあるらしい。。
また詳しく調べてみよう。
参考
ファイルの種類を表す情報のことを、マイムタイプという
https://wa3.i-3-i.info/word15786.html