5
Gibt es eine Möglichkeit, den MIME-Typ einer Datei anhand ihres Inhalts zu bestimmen? Vielleicht mit einer Haskell-Bibliothek?Wie ermittelt man den MIME-Typ der Datei nach Inhalt?
Gibt es eine Möglichkeit, den MIME-Typ einer Datei anhand ihres Inhalts zu bestimmen? Vielleicht mit einer Haskell-Bibliothek?Wie ermittelt man den MIME-Typ der Datei nach Inhalt?
Haskell bindings to libmagic könnte eine Lösung für Ihr Problem sein. Hier ist ein Beispiel.
import Magic
import System.Environment (getArgs)
main = do
magic <- magicOpen [MagicMime]
(file:_) <- getArgs
magicLoadDefault magic
mime <- magicFile magic file
putStrLn mime