Lines Matching refs:magic

2 # Format is described in magic(files), where:
4 # Don't edit this file, edit /etc/magic or send your magic improvements
8 # Localstuff: file(1) magic for locally observed files
16 # acorn: file(1) magic for files found on Acorn systems
85 # adi: file(1) magic for ADi's objects
98 # adventure: file(1) magic for Adventure game files
113 # Z-machine: file(1) magic for Z-machine binaries.
140 # Glulx: file(1) magic for Glulx binaries.
152 # For Quetzal and blorb magic see iff
197 # depending on version magic continues with 0x93453E6139FA (V 4.0)
208 # allegro: file(1) magic for Allegro datafiles
217 # alliant: file(1) magic for Alliant FX series a.out files
235 # amanda: file(1) magic for amanda file format
247 # amigaos: file(1) magic for AmigaOS binary formats:
315 # Various android related magic entries
397 # Include the version number hardcoded with the magic string to avoid
415 # animation: file(1) magic for animation/movie formats
1047 # This magic isn't strong enough (matches plausible ISO-8859-1 text)
1077 # XXX - collision with most `mips' magic
1079 # I couldn't find a real magic number for these, however, this
1202 # FIXME: This section is from the old magic.mime file and needs integrating with the rest
1309 # aout: file(1) magic for a.out executable/object/etc entries that
1355 # apl: file(1) magic for APL (see also "pdp" and "vax" for other APL
1362 # apple: file(1) magic for Apple file formats
1389 # magic for Newton PDA package formats
1430 # The "O" is really the magic number, but that's so common that it's
1441 # This isn't really a magic number, but it's the closest thing to one
1453 # Likewise, this isn't really meant as a magic number. The R or C means
1616 # Apple disk partition stuff, strengthen the magic using byte 4
1636 # magic stronger.
1664 # applix: file(1) magic for Applixware
1676 # archive: file(1) magic for archive formats (see also "msdos" for self-
1720 # the magic number was a host "int", which might have been 16 bits
1751 # as, the APL workspace magic numbers in pdp.
1817 # The first byte is the magic (0x1a), byte 2 is the compression type for
2120 # TODO: missing due to unknown magic/magic at end of file:
2440 # Better magic in debian-additions.
2598 # make: file(1) magic for assembler source
2617 # asterix: file(1) magic for Aster*x; SunOS 5.5.1 gave the 4-character
2635 # att3b: file(1) magic for AT&T 3B machines
2676 # audio: file(1) magic for sound formats (see also "iff")
2720 # that uses little-endian encoding and has a different magic number
2977 # NSF (NES sound file) magic
3009 # These are the /etc/magic entries to decode modules, instruments, and
3021 # Yamaha TX Wave: file(1) magic for Yamaha TX Wave audio files
3030 # scream tracker: file(1) magic for Scream Tracker sample files
3156 # Kimwitu++ uses a slightly different magic
3378 # basis: file(1) magic for BBx/Pro5-files
3396 # bFLT: file(1) magic for BFLT uclinux binary files
3410 # blackberry: file(1) magic for BlackBerry file formats
3443 # blender: file(1) magic for Blender 3D related files
3482 # blit: file(1) magic for 68K Blit stuff as seen from 680x0 machine
3513 # bsdi: file(1) magic for BSD/OS (from BSDI) objects
3514 # Some object/executable formats use the same magic numbers as are used
3555 # BTSnoop: file(1) magic for BTSnoop files
3568 # c64: file(1) magic for various commodore 64 related files
3611 # autocad: file(1) magic for cad files
3746 # CAD: file(1) magic for computer aided design files
3748 # AutoCAD magic taken from the Open Design Alliance's OpenDWG specifications.
3764 # Since Java bytecode and Mach-O universal binaries have the same magic number,
3765 # the test must be performed in the same "magic" sequence to get both right.
3825 # CDDB: file(1) magic for CDDB(tm) format CD text data files
3829 # This is the /etc/magic entry to decode datafiles as used by
3837 # chord: file(1) magic for Chord music sheet typesetting utility input files
3852 # cisco: file(1) magic for cisco Systems routers
3871 # c-lang: file(1) magic for C and related languages programs
3929 # clarion: file(1) magic for # Clarion Personal/Professional Developer
3949 # No magic? :(
3956 # claris: file(1) magic for claris
3981 # I am not sure about a magic header:
3988 # starts with \0 but no magic header
4003 # clipper: file(1) magic for Intergraph (formerly Fairchild) Clipper.
4026 # man page for this version of "magic", nor does it appear to be
4068 # commands: file(1) magic for various shells and interpreters
4075 # korn shell magic, sent by George Wu, gwu@clyde.att.com
4088 # zsh/ash/ae/nawk/gawk magic from cameron@cs.unsw.oz.au (Cameron Simpson)
4121 # bash shell magic, from Peter Tobias (tobias@server.et-inf.fho-emden.de)
4184 # compress: file(1) magic for pure-compression formats (no archives)
4240 # This magic number is byte-order-independent.
4250 # in the Ultrix (LE) magic file.
4286 # There's only a magic nibble (4 bits); that nibble repeats every 33
4387 # https://github.com/ckolivas/lrzip/blob/master/doc/magic.header.txt
4402 # Supplementary magic data for the file(1) command to support
4403 # rzip(1). The format is described in magic(5).
4431 # Console game magic
4433 # ines: file(1) magic for Marat's iNES Nintendo Entertainment System
4446 # game boy: file(1) magic for the Nintendo (Color) Game Boy raw ROM format
4497 # genesis: file(1) magic for the Sega MegaDrive/Genesis raw ROM format
4505 # genesis: file(1) magic for the Super MegaDrive ROM dump format
4515 # genesis: file(1) alternate magic for the Super MegaDrive ROM dump format
4524 # smsgg: file(1) magic for Sega Master System and Game Gear ROM dumps
4539 # dreamcast: file(1) uncertain magic for the Sega Dreamcast VMU image format
4545 # v64: file(1) uncertain magic for the V64 format N64 ROM dumps
4556 # msx: file(1) magic for MSX game cartridge dumps
4695 # convex: file(1) magic for Convex boxes
4700 # * Below are the magic numbers and tests added for Convex.
4713 # The following are a series of dump format magic numbers. Each one
4764 # cracklib: file (1) magic for cracklib v2.7
4778 # ctags: file (1) magic for Exuberant Ctags files
4783 # ctf: file(1) magic for CTF (Common Trace Format) trace files
4807 # file(1) magic(5) data for cubemaps Martin Erik Werner <martinerikwerner@gmail.com>
4815 # Cups: file(1) magic for the cups raster file format
4871 # dact: file(1) magic for DACT compressed files
4882 # database: file(1) magic for various databases
4887 # GDBM magic numbers
4899 # Ian Darwin's file /etc/magic files: big/little-endian version.
4992 # ROOT: file(1) magic for ROOT databases
4998 # XXX: Weak magic.
5304 # Tokyo Cabinet magic data
5351 # diamond: file(1) magic for Diamond system
5363 # diff: file(1) magic for diff(1) output
5377 # bsdiff: file(1) magic for bsdiff(1) output
5427 # The actual magic number is just "Core", followed by a 2-byte version
5530 # dump: file(1) magic for dump file format--for new and old dump filesystems
5624 # Dyadic: file(1) magic for Dyalog APL.
5670 # ebml: file(1) magic for various Extensible Binary Meta Language
5696 # efi: file(1) magic for Universal EFI binaries
5711 # elf: file(1) magic for ELF executables
5934 # encore: file(1) magic for Encore machines
5956 # EPOC : file(1) magic for EPOC documents [Psion Series 5/Osaris/Geofox 1]
6018 # erlang: file(1) magic for Erlang JAM and BEAM files
6067 # fcs: file(1) magic for FCS (Flow Cytometry Standard) data files
6075 # filesystems: file(1) magic for different filesystems
7344 # mbr_bootsel magic before partition table not reliable with small ipl fragments
8277 # describes the daa file format. The magic would be:
8308 # mb_magic XFSM at 0; superblock magic XFSB at 1 << mb_blocklog
8327 # mb_magic XFSM at 0; superblock magic XFSB at 1 << mb_blocklog
8341 # Because it's text-only magic, check a binary value (version) to be sure.
8402 # flash: file(1) magic for Macromedia Flash file format
8427 # fonts: file(1) magic for font data
8534 # frame: file(1) magic for FrameMaker files
8584 # freebsd: file(1) magic for FreeBSD objects
8586 # All new-style FreeBSD magic numbers are in host byte order (i.e.,
8728 # fsav: file(1) magic for datafellows fsav virus definition files
8794 # fusecompress: file(1) magic for fusecompress
9071 # gcc: file(1) magic for GCC special files
9225 # GIMP Gradient: file(1) magic for the GIMP's gradient data files (.ggr)
9235 # XCF: file(1) magic for the XCF image format used in the GIMP (.xcf) developed
9252 # XCF: file(1) magic for the patterns used in the GIMP (.pat), developed
9260 # XCF: file(1) magic for the brushes used in the GIMP (.gbr), developed
9331 # gnu: file(1) magic for various GNU tools
9358 # Note: magic.mime had 0x8501 for the next line instead of 0x8502
9362 # This magic is not particularly good, as the keyrings don't have true
9363 # magic. Nevertheless, it covers many keyrings.
9399 # gnu find magic
9414 # gnumeric: file(1) magic for Gnumeric spreadsheet
9684 # graphviz: file(1) magic for http://www.graphviz.org/
9696 # gringotts: file(1) magic for Gringotts
9744 # Guile file magic from <dalepsmith@gmail.com>
9757 # hitach-sh: file(1) magic for Hitachi Super-H
9779 # hp: file(1) magic for Hewlett Packard machines (see also "printer")
9791 # HP magic is useful for reference, but using "long" magic is a better
9797 # "/etc/magic", though, except for the "archive file relocatable library"
9799 # used in executables, or have they just not yet updated "/etc/magic"
10064 # hpBSD magic numbers
10218 # human68k: file(1) magic for Human68k (X680x0 DOS) binary formats
10244 # ibm370: file(1) magic for IBM 370 and compatibles.
10248 # AIX 4.1's "/etc/magic" has
10259 # instead of the "USS/370" versions of the same magic numbers.
10292 # ibm6000: file(1) magic for RS/6000 and the RT PC.
10323 # icc: file(1) magic for International Color Consortium file formats
10374 # iff: file(1) magic for Interchange File Format (see also "audio" & "images")
10445 # images: file(1) magic for image formats (see also "iff", and "c-lang" for
10452 # little magic: PCX (first byte is 0x0a)
10475 # The next byte following the magic is always whitespace.
10541 # Canon RAW version 2 (CR2) files are a kind of TIFF with an extra magic
10828 # From SunOS 5.5.1 "/etc/magic" - appeared right before Sun raster image
10858 # Unfortunately, there is no certain magic, but the following
10888 # This is bad magic 0x5249 == 'RI' conflicts with RIFF and other
10889 # magic.
11058 # partimage: file(1) magic for PartImage files (experimental, incomplete)
11339 # inform: file(1) magic for Inform interactive fiction language
11348 # intel: file(1) magic for x86 Unix
11382 # rom: file(1) magic for BIOS ROM Extensions found in intel machines
11401 # interleaf: file(1) magic for InterLeaf TPS:
11410 # island: file(1) magic for IslandWite/IslandDraw, from SunOS 5.5.1
11411 # "/etc/magic":
11420 # ispell: file(1) magic for ispell
11422 # Ispell 3.0 has a magic of 0x9601 and ispell 3.1 has 0x9602. This magic
11424 # (No other current magic entries collide.)
11499 # same magic number, 0xcafebabe, so they are both handled
11518 # javascript: magic for javascript and node.js scripts.
11551 # impossible to specify in magic(4) format.
11566 # - Patrik R=E5dman <patrik+file-magic@iki.fi>
11709 # karma: file(1) magic for Karma data files
11718 # kde: file(1) magic for KDE
11729 # keepass: file(1) magic for KeePass file
11789 # lex: file(1) magic for lex
11801 # lif: file(1) magic for lif
11809 # linux: file(1) magic for Linux files
11812 # The following basic Linux magic is useful for reference, but using
11813 # "long" magic is a better practice in order to avoid collisions.
12161 # check magic
12206 # lisp: file(1) magic for lisp programs
12258 # llvm: file(1) magic for LLVM byte-codes
12279 # lua: file(1) magic for Lua scripting language
12301 # luks: file(1) magic for Linux Unified Key Setup
12313 # make: file(1) magic for M4 scripts
12320 # Mach has two magic numbers, 0xcafebabe and 0xfeedface.
12326 # yes, this is separate from the low-order magic number bit
12594 # Unfortunately MacBinary doesn't really have a magic number prior
12596 # do it, but the magic file format isn't up to the challenge.
12626 # This attempts to use the version numbers as a magic number, requiring
12630 # Unfortunately, this magic is quite weak - MPi
12636 # the nulls in 0, 74, and 82 as the magic number.
12770 # sas magic from Bruce Foster (bef@nwu.edu)
12779 # sas 7+ magic from Reinhold Koch (reinhold.koch@roche.com)
12787 # spss magic for SPSS system and portable files,
12801 # Fixed HFS+ and Partition map magic: Ethan Benson <erbenson@alaska.net>
12865 # GRR: This magic is too weak, it is just "PM"
12933 # $File: magic,v 1.10 2010/11/25 15:00:12 christos Exp $
12934 # magic: file(1) magic for magic files
12936 0 string/t #\ Magic magic text file for file(1) cmd
12937 0 lelong 0xF11E041C magic binary file for file(1) cmd
12939 0 belong 0xF11E041C magic binary file for file(1) cmd
12943 # mail.news: file(1) magic for mail and news
12992 # XXX: Weak magic
12998 # Cyrus: file(1) magic for compiled Cyrus sieve scripts
13010 # make: file(1) magic for makefiles
13026 # maple: file(1) magic for maple files
13035 # no magic for these :-(
13081 # marc21: file(1) magic for MARC 21 Format
13111 # mathcad: file(1) magic for Mathcad documents
13119 # mathematica: file(1) magic for mathematica files
13167 # how to put that into a magic rule?
13189 # matroska: file(1) magic for Matroska files
13207 # mcrypt: file(1) magic for mcrypt 2.2.x;
13244 # mercurial: file(1) magic for Mercurial changeset bundles
13257 # metastore: file(1) magic for metastore files
13265 # mime: file(1) magic for MIME encoded files
13274 # mips: file(1) magic for MIPS ECOFF and Ucode, as used in SGI IRIX
13394 # mirage: file(1) magic for Mirage executables
13402 # misctools: file(1) magic for miscellaneous UNIX tools.
13425 # mkid: file(1) magic for mkid(1) databases
13436 # mlssa: file(1) magic for MLSSA datafiles
13444 # mmdf: file(1) magic for MMDF mail files
13450 # modem: file(1) magic for modem programs
13485 # motorola: file(1) magic for Motorola 68K and 88K binaries
13520 # besides the magic 0x601a, the text segment size is checked to be
13522 # The additional 0x601b distinction I took from Doug Lee's magic.
13556 # mozilla: file(1) magic for Mozilla XUL fastload files
13565 # msdos: file(1) magic for MS-DOS files
13964 # byte 0xeb conflicts with "sequent" magic leshort 0xn2eb
13985 # eax,21cd4cfeh) as a magic number.
14261 # TNEF magic From "Joomy" <joomy@se-ed.net>
14341 # this magic number)
14487 # msooxml: file(1) magic for Microsoft Office XML
14523 # msvc: file(1) magic for msvc
14567 # msx: file(1) magic for the MSX Home Computer
14823 # mup: file(1) magic for Mup (Music Publisher) input file.
14846 # music: file (1) magic for music formats
14864 # natinst: file(1) magic for National Instruments Code Files
14888 # ncr: file(1) magic for NCR Tower objects
14937 # netbsd: file(1) magic for NetBSD objects
14939 # All new-style magic numbers are in network byte order.
14940 # The old-style magic numbers are indistinguishable from the same magic
15221 # netscape: file(1) magic for Netscape files
15246 # netware: file(1) magic for NetWare Loadable Modules (NLMs)
15253 # news: file(1) magic for SunOS NeWS fonts (not "news" as in "netnews")
15266 # nitpicker: file(1) magic for Flowfiles.
15292 # ocaml: file(1) magic for Objective Caml files.
15306 # octave binary data file(1) magic, from Dirk Eddelbuettel <edd@debian.org>
15312 # Microsoft OLE 2 Compound Documents : file(1) magic for Microsoft Structured
15326 # olf: file(1) magic for OLF executables
15424 # os2: file(1) magic for OS/2 files
15451 # int16 ID; // ID magic word (5348h = "HS")
15472 # os400: file(1) magic for IBM OS/400 files
15592 # Mach magic number info
15595 # I386 magic number info
15601 # palm: file(1) magic for PalmOS {.prc,.pdb}: applications, docfiles, and hacks
15764 # parrot: file(1) magic for Parrot Virtual Machine
15786 # pascal: file(1) magic for Pascal source
15797 # file(1) magic(5) data for OpenStreetMap
15808 # pbm: file(1) magic for Portable Bitmap files
15816 # pdf: file(1) magic for Portable Document Format
15833 # pdp: file(1) magic for PDP-11 executable/object and APL workspace
15874 # perl: file(1) magic for Larry Wall's perl language.
15934 # pgp: file(1) magic for Pretty Good Privacy
15961 # pkgadd: file(1) magic for SysV R4 PKG Datastreams
15968 # plan9: file(1) magic for AT&T Bell Labs' Plan 9 executables
15986 # plus5: file(1) magic for Plus Five's UNIX MUMPS
16004 # printer: file(1) magic for printer-formatted files
16098 # Now magic for IMAGEN font files...
16105 # These are the /etc/magic entries to decode data sent to an Epson printer.
16110 # zenographics: file(1) magic for Zenographics ZjStream printer data
16138 # project: file(1) magic for Project management
16148 # psdbms: file(1) magic for psdatabase
16156 # pulsar: file(1) magic for Pulsar POP3 daemon binary files
16169 # pwsafe: file(1) magic for passwordsafe file
16183 # pyramid: file(1) magic for Pyramids
16195 # python: file(1) magic for python
16262 # file(1) magic for revision control files
16276 # The actual magic is 'PACK', but that clashes with Doom/Quake packs. However,
16277 # those have a little-endian offset immediately following the magic 'PACK',
16314 # riff: file(1) magic for RIFF format
16319 # AVI section extended by Patrik Radman <patrik+file-magic@iki.fi>
16575 # rinex: file(1) magic for RINEX files
16620 # RPM: file(1) magic for Red Hat Packages Erik Troan (ewt@redhat.com)
16664 # rtf: file(1) magic for Rich Text Format (RTF)
16680 # ruby: file(1) magic for Ruby scripting language
16708 # sc: file(1) magic for "sc" spreadsheet
16715 # sccs: file(1) magic for SCCS archives
16726 # Now '\001h' happens to be the same as the 3B20's a.out magic number (0550).
16737 # scientific: file(1) magic for scientific formats
16848 # URL: http://doc.coker.com.au/computers/selinux-magic
16873 # sendmail: file(1) magic for sendmail config files
16883 # sendmail: file(1) magic for sendmail m4(1) files
16893 # sequent: file(1) magic for Sequent machines
16911 # Symmetry magic nums will not be reached if DOS COM comes before them;
16928 # sgi: file(1) magic for Silicon Graphics operating systems and applications
17102 # sgml: file(1) magic for Standard Generalized Markup Language
17174 # file(1) magic for sharc files
17199 # additions to /etc/magic by Thomas M. Ott (ThMO)
17291 # smile: file(1) magic for Smile serialization
17325 # sniffer: file(1) magic for packet capture files
17596 # softquad: file(1) magic for SoftQuad Publishing Software
17633 # spec: file(1) magic for SPEC raw results (*.raw, *.rsf)
17654 # spectrum: file(1) magic for Spectrum emulator files.
17708 # sql: file(1) magic for SQL files
17713 # from https://bazaar.launchpad.net/~maria-captains/maria/5.5/view/head:/support-files/magic
17810 # sun: file(1) magic for Sun machines
17950 # msx: file(1) magic for the SymbOS operating system
17993 # sysex: file(1) magic for MIDI sysex files
18311 # file: file(1) magic for Tcl scripting language
18342 # teapot: file(1) magic for "teapot" spreadsheet
18348 # terminfo: file(1) magic for terminfo
18358 # tex: file(1) magic for TeX files
18437 # file(1) magic for BibTex text files
18466 # file(1) magic for tgif(1) files
18473 # ti-8x: file(1) magic for the TI-8x and TI-9x Graphing Calculators.
18481 # program/group magic numbers in here because I cannot find any.
18712 # timezone: file(1) magic for timezone data
18716 # Added new official magic number for recent versions of the Olson code
18744 # troff: file(1) magic for *roff
18782 # tuxedo: file(1) magic for BEA TUXEDO data files
18790 # typeset: file(1) magic for other typesetting
18814 # unknown: file(1) magic for unknown machines
18823 # VAX demand-paged files, as the magic number is little-endian on those
18848 # file(1) magic for uterus files
18864 # uuencode: file(1) magic for ASCII-encoded files
18895 # varied.out: file(1) magic for various USG systems
18918 # gnu gmon magic From: Eugen Dedu <dedu@ese-metz.fr>
18940 # varied.script: file(1) magic for various interpreter scripts
18972 # vax: file(1) magic for VAX executable/object and APL workspace
18999 # vicar: file(1) magic for VICAR files.
19045 # visx: file(1) magic for Visx format files
19077 # vms: file(1) magic for VMS executables (experimental)
19113 # vorbis: file(1) magic for Ogg/Vorbis files
19231 # VXL: file(1) magic for VXL binary IO data files
19245 # warc: file(1) magic for WARC files
19260 # weak: file(1) magic for very weak magic entries, disabled by default
19277 # windows: file(1) magic for Microsoft Windows
19613 # wireless-regdb: file(1) magic for CRDA wireless-regdb file format
19620 # wordprocessors: file(1) magic fo word processors.
19734 # chi: file(1) magic for ChiWriter files
19751 # ichitaro456: file(1) magic for Just System Word Processor Ichitaro
19754 # Reversed-engineered JS Ichitaro magic numbers
19815 # file(1) magic(5) data for xdelta Josh MacDonald <jmacd@CS.Berkeley.EDU>
19828 # xenix: file(1) magic for Microsoft Xenix
19831 # model" lifted from "magic.xenix", with comment "derived empirically;
19971 # xwindows: file(1) magic for various X/Window system file formats.
20004 # zfs: file(1) magic for ZFS dumps
20024 # Backup magic is 0x00000002f5bacbac (quad word)
20102 # zilog: file(1) magic for Zilog Z8000.
20114 # zyxel: file(1) magic for ZyXEL modems
20117 # These are the /etc/magic entries to decode datafiles as used for the