使用libmagic获取MIME类型的Go库:go-magic

jopen 7年前

一个Go库,用于使用libmagic来获取MIME类型。

安装

go get github.com/vimeo/go-magic/magic

依赖

libmagic
URL: http://www.darwinsys.com/file/
Ubuntu: apt-get install libmagic-dev
CentOS: yum install file-devel

使用

  • Create some custom magic files (e.g. ~/magicfiles)
  • Add the default system magic file dir
    • magic.AddMagicDir(magic.GetDefaultDir())
    </li>
  • Add the custom magic file dir