5
Có cách nào để xác định loại MIME của tệp theo nội dung của nó không? Có thể với một số thư viện Haskell?Cách xác định loại tệp MIME theo nội dung?
Có cách nào để xác định loại MIME của tệp theo nội dung của nó không? Có thể với một số thư viện Haskell?Cách xác định loại tệp MIME theo nội dung?
Haskell bindings to libmagic có thể là giải pháp cho vấn đề của bạn. Đây là một ví dụ.
import Magic
import System.Environment (getArgs)
main = do
magic <- magicOpen [MagicMime]
(file:_) <- getArgs
magicLoadDefault magic
mime <- magicFile magic file
putStrLn mime