libmagic

package
v0.0.0-...-9799186 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 30, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

https://github.com/file/file/blob/master/src/magic.h.in

Index

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_EXTENSION         = C.MAGIC_EXTENSION
	MAGIC_COMPRESS_TRANSP   = C.MAGIC_COMPRESS_TRANSP
	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
)

explain https://man7.org/linux/man-pages/man3/libmagic.3.html nolint: golint

nolint: golint

Variables

This section is empty.

Functions

func GetDefaultDir

func GetDefaultDir() string

Find the real magic file location

func Version

func Version() int

Types

type Magic

type Magic uintptr

func Open

func Open(flags int) Magic

func (Magic) Buffer

func (m Magic) Buffer(b []byte) string

func (Magic) Check

func (m Magic) Check(filename string) error

func (Magic) Close

func (m Magic) Close() error

func (Magic) Compile

func (m Magic) Compile(filename string) error

func (Magic) Errno

func (m Magic) Errno() int

func (Magic) Error

func (m Magic) Error() string

func (Magic) File

func (m Magic) File(filename string) string

func (Magic) GetFlags

func (m Magic) GetFlags() int

func (Magic) Load

func (m Magic) Load(filename string) error

func (Magic) SetFlags

func (m Magic) SetFlags(flags int) int

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL