haskell libmagic 怎么用呢?

标签 haskell

我正在尝试编写一个程序来检查某个文件的文件类型,我发现了一个 Haskell library这应该够了吧。
当我尝试使用它时出现问题。我不知道我必须做什么,调用哪个函数等。该库充满了神秘的命令,没有示例,没有教程或主页。

请帮忙。

最佳答案

package's documentation其中包含对重要功能的简短描述(并不多)。有关底层 C 库(以及 Haskell 库)功能的更多信息,请查看 libmagic's man page .

基本用法应与此类似(未经测试):

import Magic.Init
import Magic.Operations

main =
   do magic <- magicOpen []
      loadDefaultMagic magic
      magicFile magic "/my/file" >>= print

关于haskell libmagic 怎么用呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348625/

相关文章:

haskell - 无法让 w Haskell 在 Mac 上从 ghc 工作

haskell - Haskell 中是否有可能检测共享?

Haskell IO - hGetContents : illegal operation (handle is closed)

haskell - 将列表理解翻译为 Prolog

Haskell Data.Graph graphFromEdges 示例

html - Haskell:删除字符串中的 html 字符实体

haskell - 执行时出错 "cabal install hoogle"

algorithm - 将标记列表解析为表达式树

haskell - case()中下划线的含义

haskell - runST 与 unsafePerformIO 的实际意义