5
Czy istnieje jakiś sposób określenia typu MIME pliku według jego zawartości? Może z jakąś biblioteką Haskell?Jak określić typ MIME pliku według zawartości?
Czy istnieje jakiś sposób określenia typu MIME pliku według jego zawartości? Może z jakąś biblioteką Haskell?Jak określić typ MIME pliku według zawartości?
Haskell bindings to libmagic może być rozwiązaniem Twojego problemu. Oto przykład.
import Magic
import System.Environment (getArgs)
main = do
magic <- magicOpen [MagicMime]
(file:_) <- getArgs
magicLoadDefault magic
mime <- magicFile magic file
putStrLn mime