libmagic library

Classes

fd_set
Magic
Bindings for libmagic.
magic_set

Constants

BIG_ENDIAN → const int
BYTE_ORDER → const int
FD_SETSIZE → const int
LITTLE_ENDIAN → const int
MAGIC_APPLE → const int
MAGIC_CHECK → const int
MAGIC_COMPRESS → const int
MAGIC_COMPRESS_TRANSP → const int
MAGIC_CONTINUE → const int
MAGIC_DEBUG → const int
MAGIC_DEVICES → const int
MAGIC_ERROR → const int
MAGIC_EXTENSION → const int
MAGIC_MIME → const int
MAGIC_MIME_ENCODING → const int
MAGIC_MIME_TYPE → const int
MAGIC_NO_CHECK_APPTYPE → const int
MAGIC_NO_CHECK_ASCII → const int
MAGIC_NO_CHECK_BUILTIN → const int
MAGIC_NO_CHECK_CDF → const int
MAGIC_NO_CHECK_COMPRESS → const int
MAGIC_NO_CHECK_CSV → const int
MAGIC_NO_CHECK_ELF → const int
MAGIC_NO_CHECK_ENCODING → const int
MAGIC_NO_CHECK_FORTRAN → const int
MAGIC_NO_CHECK_JSON → const int
MAGIC_NO_CHECK_SIMH → const int
MAGIC_NO_CHECK_SOFT → const int
MAGIC_NO_CHECK_TAR → const int
MAGIC_NO_CHECK_TEXT → const int
MAGIC_NO_CHECK_TOKENS → const int
MAGIC_NO_CHECK_TROFF → const int
MAGIC_NO_COMPRESS_FORK → const int
MAGIC_NODESC → const int
MAGIC_NONE → const int
MAGIC_PARAM_BYTES_MAX → const int
MAGIC_PARAM_ELF_NOTES_MAX → const int
MAGIC_PARAM_ELF_PHNUM_MAX → const int
MAGIC_PARAM_ELF_SHNUM_MAX → const int
MAGIC_PARAM_ELF_SHSIZE_MAX → const int
MAGIC_PARAM_ENCODING_MAX → const int
MAGIC_PARAM_INDIR_MAX → const int
MAGIC_PARAM_NAME_MAX → const int
MAGIC_PARAM_REGEX_MAX → const int
MAGIC_PRESERVE_ATIME → const int
MAGIC_RAW → const int
MAGIC_SNPRINTB → const String
MAGIC_VERSION → const int
NBBY → const int
NFDBITS → const int
PDP_ENDIAN → const int
USER_ADDR_NULL → const int

Typedefs

blkcnt_t = __darwin_blkcnt_t
blksize_t = __darwin_blksize_t
caddr_t = Pointer<Char>
caddr_ut = caddr_t
clock_t = __darwin_clock_t
daddr_t = Int32
Dart__darwin_clock_t = int
Dart__darwin_ct_rune_t = int
Dart__darwin_fsblkcnt_t = int
Dart__darwin_fsfilcnt_t = int
Dart__darwin_intptr_t = int
Dart__darwin_natural_t = int
Dart__darwin_ptrdiff_t = int
Dart__darwin_size_t = int
Dart__darwin_ssize_t = int
Dart__darwin_time_t = int
Dart__darwin_wchar_t = int
Dart__darwin_wint_t = int
Dart__int16_t = int
Dart__int32_t = int
Dart__int64_t = int
Dart__int8_t = int
Dart__uint16_t = int
Dart__uint32_t = int
Dart__uint64_t = int
Dart__uint8_t = int
Dartdaddr_t = int
Darterrno_t = int
Dartint16_t = int
Dartint32_t = int
Dartint64_t = int
Dartint8_t = int
Dartquad_t = int
Dartregister_t = int
Dartsegsz_t = int
Dartswblk_t = int
Dartu_char = int
Dartu_int = int
Dartu_int16_t = int
Dartu_int32_t = int
Dartu_int64_t = int
Dartu_int8_t = int
Dartu_long = int
Dartu_short = int
Dartuint = int
Dartuintptr_t = int
Dartuser_long_t = int
Dartuser_off_t = int
Dartuser_ssize_t = int
Dartuser_time_t = int
Dartushort = int
dev_t = __darwin_dev_t
errno_t = Int
fd_mask = __int32_t
fixpt_t = u_int32_t
fsblkcnt_t = __darwin_fsblkcnt_t
fsfilcnt_t = __darwin_fsfilcnt_t
gid_t = __darwin_gid_t
id_t = __darwin_id_t
in_addr_t = __uint32_t
in_port_t = __uint16_t
ino64_t = __darwin_ino64_t
ino_t = __darwin_ino_t
int16_t = Short
int32_t = Int
int64_t = LongLong
int8_t = SignedChar
intptr_t = __darwin_intptr_t
key_t = __int32_t
magic_t = Pointer<magic_set>
mode_t = __darwin_mode_t
off_t = __darwin_off_t
pid_t = __darwin_pid_t
qaddr_t = Pointer<quad_t>
quad_t = Int64
register_t = Int64
rsize_t = __darwin_size_t
segsz_t = Int32
size_t = __darwin_size_t
ssize_t = __darwin_ssize_t
suseconds_t = __darwin_suseconds_t
swblk_t = Int32
syscall_arg_t = u_int64_t
time_t = __darwin_time_t
u_char = UnsignedChar
u_int = UnsignedInt
u_int16_t = UnsignedShort
u_int32_t = UnsignedInt
u_int64_t = UnsignedLongLong
u_int8_t = UnsignedChar
u_long = UnsignedLong
u_quad_t = u_int64_t
u_short = UnsignedShort
uid_t = __darwin_uid_t
uint = UnsignedInt
uintptr_t = UnsignedLong
useconds_t = __darwin_useconds_t
user32_addr_t = __uint32_t
user32_long_t = __int32_t
user32_off_t = __int64_t
user32_size_t = __uint32_t
user32_ssize_t = __int32_t
user32_time_t = __int32_t
user32_ulong_t = __uint32_t
user64_addr_t = __uint64_t
user64_long_t = __int64_t
user64_off_t = __int64_t
user64_size_t = __uint64_t
user64_ssize_t = __int64_t
user64_time_t = __int64_t
user64_ulong_t = __uint64_t
user_addr_t = u_int64_t
user_addr_ut = user_addr_t
user_long_t = Int64
user_off_t = Int64
user_size_t = u_int64_t
user_size_ut = user_size_t
user_ssize_t = Int64
user_time_t = Int64
user_ulong_t = u_int64_t
ushort = UnsignedShort