5
C'è un modo per determinare il tipo MIME di un file in base al suo contenuto? Forse con qualche libreria Haskell?Come determinare il tipo MIME del file in base al contenuto?
C'è un modo per determinare il tipo MIME di un file in base al suo contenuto? Forse con qualche libreria Haskell?Come determinare il tipo MIME del file in base al contenuto?
Haskell bindings to libmagic potrebbe essere una soluzione al tuo problema. Ecco un esempio.
import Magic
import System.Environment (getArgs)
main = do
magic <- magicOpen [MagicMime]
(file:_) <- getArgs
magicLoadDefault magic
mime <- magicFile magic file
putStrLn mime