5

ファイルの内容によってファイルのMIMEタイプを判別する方法はありますか?たぶんいくつかのHaskellライブラリで?

4

1 に答える 1

7

libmagicへのHaskellバインディングは、問題の解決策になる可能性があります。これが例です。

import Magic
import System.Environment (getArgs)

main =  do
  magic <- magicOpen [MagicMime]
  (file:_) <- getArgs
  magicLoadDefault magic
  mime <- magicFile magic file
  putStrLn mime
于 2013-02-23T20:22:34.073 に答える