Documentation ¶
Index ¶
- Constants
- func AddMagicDir(dir string) error
- func Buffer(cookie Magic, b []byte) string
- func Check(cookie Magic, filename string) int
- func Close(cookie Magic)
- func Compile(cookie Magic, filename string) int
- func Errno(cookie Magic) int
- func Error(cookie Magic) string
- func File(cookie Magic, filename string) string
- func GetDefaultDir() string
- func Load(cookie Magic, filename string) int
- func MimeFromBytes(b []byte) string
- func MimeFromFile(path string) string
- func SetFlags(cookie Magic, flags int) int
- type Magic
Constants ¶
View Source
const ( MAGIC_NONE = C.MAGIC_NONE MAGIC_DEBUG = C.MAGIC_DEBUG MAGIC_SYMLINK = C.MAGIC_SYMLINK MAGIC_COMPRESS = C.MAGIC_COMPRESS MAGIC_DEVICES = C.MAGIC_DEVICES MAGIC_MIME_TYPE = C.MAGIC_MIME_TYPE MAGIC_CONTINUE = C.MAGIC_CONTINUE MAGIC_CHECK = C.MAGIC_CHECK MAGIC_PRESERVE_ATIME = C.MAGIC_PRESERVE_ATIME MAGIC_RAW = C.MAGIC_RAW MAGIC_ERROR = C.MAGIC_ERROR MAGIC_MIME_ENCODING = C.MAGIC_MIME_ENCODING MAGIC_MIME = C.MAGIC_MIME MAGIC_APPLE = C.MAGIC_APPLE MAGIC_NO_CHECK_COMPRESS = C.MAGIC_NO_CHECK_COMPRESS MAGIC_NO_CHECK_TAR = C.MAGIC_NO_CHECK_TAR MAGIC_NO_CHECK_SOFT = C.MAGIC_NO_CHECK_SOFT MAGIC_NO_CHECK_APPTYPE = C.MAGIC_NO_CHECK_APPTYPE MAGIC_NO_CHECK_ELF = C.MAGIC_NO_CHECK_ELF MAGIC_NO_CHECK_TEXT = C.MAGIC_NO_CHECK_TEXT MAGIC_NO_CHECK_CDF = C.MAGIC_NO_CHECK_CDF MAGIC_NO_CHECK_TOKENS = C.MAGIC_NO_CHECK_TOKENS MAGIC_NO_CHECK_ENCODING = C.MAGIC_NO_CHECK_ENCODING MAGIC_NO_CHECK_ASCII = C.MAGIC_NO_CHECK_ASCII MAGIC_NO_CHECK_FORTRAN = C.MAGIC_NO_CHECK_FORTRAN MAGIC_NO_CHECK_TROFF = C.MAGIC_NO_CHECK_TROFF )
View Source
const ( MAGIC_NO_CHECK_BUILTIN = MAGIC_NO_CHECK_COMPRESS | MAGIC_NO_CHECK_TAR | MAGIC_NO_CHECK_APPTYPE | MAGIC_NO_CHECK_ELF | MAGIC_NO_CHECK_TEXT | MAGIC_NO_CHECK_CDF | MAGIC_NO_CHECK_TOKENS | MAGIC_NO_CHECK_ENCODING )
Variables ¶
This section is empty.
Functions ¶
func AddMagicDir ¶
Add a directory for libmagic to search for .mgc databases.
Types ¶
Click to show internal directories.
Click to hide internal directories.