Merge branch 'vendor/OPENBSD_LIBM'
[dragonfly.git] / contrib / file / magic / Magdir / sgi
1
2 #------------------------------------------------------------------------------
3 # $File: sgi,v 1.21 2014/04/30 21:41:02 christos Exp $
4 # sgi:  file(1) magic for Silicon Graphics operating systems and applications
5 #
6 # Executable images are handled either in aout (for old-style a.out
7 # files for 68K; they are indistinguishable from other big-endian 32-bit
8 # a.out files) or in mips (for MIPS ECOFF and Ucode files)
9 #
10
11 # kbd file definitions
12 0       string  kbd!map         kbd map file
13 >8      byte    >0              Ver %d:
14 >10     short   >0              with %d table(s)
15
16 0       beshort 0x8765          disk quotas file
17
18 0       beshort 0x0506          IRIS Showcase file
19 >2      byte    0x49            -
20 >3      byte    x               - version %d
21 0       beshort 0x0226          IRIS Showcase template
22 >2      byte    0x63            -
23 >3      byte    x               - version %d
24 0       belong  0x5343464d      IRIS Showcase file
25 >4      byte    x               - version %d
26 0       belong  0x5443464d      IRIS Showcase template
27 >4      byte    x               - version %d
28 0       belong  0xdeadbabe      IRIX Parallel Arena
29 >8      belong  >0              - version %d
30
31 # core files
32 #
33 # 32bit core file
34 0       belong  0xdeadadb0      IRIX core dump
35 >4      belong  1               of
36 >16     string  >\0             '%s'
37 # 64bit core file
38 0       belong  0xdeadad40      IRIX 64-bit core dump
39 >4      belong  1               of
40 >16     string  >\0             '%s'
41 # N32bit core file
42 0       belong  0xbabec0bb      IRIX N32 core dump
43 >4      belong  1               of
44 >16     string  >\0             '%s'
45 # New style crash dump file
46 0       string  \x43\x72\x73\x68\x44\x75\x6d\x70        IRIX vmcore dump of
47 >36     string  >\0                                     '%s'
48
49 # Trusted IRIX info
50 0       string  SGIAUDIT        SGI Audit file
51 >8      byte    x               - version %d
52 >9      byte    x               \b.%d
53 #
54 0       string  WNGZWZSC        Wingz compiled script
55 0       string  WNGZWZSS        Wingz spreadsheet
56 0       string  WNGZWZHP        Wingz help file
57 #
58 0       string  #Inventor V     IRIS Inventor 1.0 file
59 0       string  #Inventor V2    Open Inventor 2.0 file
60 # GLF is OpenGL stream encoding
61 0       string  glfHeadMagic();         GLF_TEXT
62 4       belong  0x7d000000              GLF_BINARY_LSB_FIRST
63 !:strength -30
64 4       belong  0x0000007d              GLF_BINARY_MSB_FIRST
65 !:strength -30
66 # GLS is OpenGL stream encoding; GLS is the successor of GLF
67 0       string  glsBeginGLS(            GLS_TEXT
68 4       belong  0x10000000              GLS_BINARY_LSB_FIRST
69 !:strength -30
70 4       belong  0x00000010              GLS_BINARY_MSB_FIRST
71 !:strength -30
72
73 #
74 #
75 # Performance Co-Pilot file types
76 0       string  PmNs                            PCP compiled namespace (V.0)
77 0       string  PmN                             PCP compiled namespace
78 >3      string  >\0                             (V.%1.1s)
79 #3      lelong  0x84500526                      PCP archive
80 3       belong  0x84500526                      PCP archive
81 >7      byte    x                               (V.%d)
82 #>20    lelong  -2                              temporal index
83 #>20    lelong  -1                              metadata
84 #>20    lelong  0                               log volume #0
85 #>20    lelong  >0                              log volume #%d
86 >20     belong  -2                              temporal index
87 >20     belong  -1                              metadata
88 >20     belong  0                               log volume #0
89 >20     belong  >0                              log volume #%d
90 >24     string  >\0                             host: %s
91 0       string  PCPFolio                        PCP
92 >9      string  Version:                        Archive Folio
93 >18     string  >\0                             (V.%s)
94 0       string  #pmchart                        PCP pmchart view
95 >9      string  Version
96 >17     string  >\0                             (V%-3.3s)
97 0       string  #kmchart                        PCP kmchart view
98 >9      string  Version
99 >17     string  >\0                             (V.%s)
100 0       string  pmview                          PCP pmview config
101 >7      string  Version
102 >15     string  >\0                             (V%-3.3s)
103 0       string  #pmlogger                       PCP pmlogger config
104 >10     string  Version
105 >18     string  >\0                             (V%1.1s)
106 0       string  #pmdahotproc                    PCP pmdahotproc config
107 >13     string  Version
108 >21     string  >\0                             (V%-3.3s)
109 0       string  PcPh                            PCP Help
110 >4      string  1                               Index
111 >4      string  2                               Text
112 >5      string  >\0                             (V.%1.1s)
113 0       string  #pmieconf-rules                 PCP pmieconf rules
114 >16     string  >\0                             (V.%1.1s)
115 3       string  pmieconf-pmie                   PCP pmie config
116 >17     string  >\0                             (V.%1.1s)
117
118 # SpeedShop data files
119 0       lelong  0x13130303                      SpeedShop data file
120
121 # mdbm files
122 0       lelong  0x01023962                      mdbm file, version 0 (obsolete)
123 0       string  mdbm                            mdbm file,
124 >5      byte    x                               version %d,
125 >6      byte    x                               2^%d pages,
126 >7      byte    x                               pagesize 2^%d,
127 >17     byte    x                               hash %d,
128 >11     byte    x                               dataformat %d
129
130 # Alias Maya files
131 0       string/t        //Maya\040ASCII Alias Maya Ascii File,
132 >13     string  >\0     version %s
133 8       string  MAYAFOR4        Alias Maya Binary File,
134 >32     string  >\0     version %s scene
135 8       string  MayaFOR4        Alias Maya Binary File,
136 >32     string  >\0     version %s scene
137 8       string  CIMG            Alias Maya Image File
138 8       string  DEEP            Alias Maya Image File