5
파일의 내용으로 MIME 형식을 결정하는 방법이 있습니까? 어쩌면 일부 하스켈 도서관에서?콘텐츠로 파일 MIME 유형을 결정하는 방법은 무엇입니까?
파일의 내용으로 MIME 형식을 결정하는 방법이 있습니까? 어쩌면 일부 하스켈 도서관에서?콘텐츠로 파일 MIME 유형을 결정하는 방법은 무엇입니까?
Haskell bindings to libmagic이 문제의 해결책이 될 수 있습니다. 여기에 예제가 있습니다.
import Magic
import System.Environment (getArgs)
main = do
magic <- magicOpen [MagicMime]
(file:_) <- getArgs
magicLoadDefault magic
mime <- magicFile magic file
putStrLn mime