2 #------------------------------------------------------------------------------
3 # mips: file(1) magic for Silicon Graphics (MIPS, IRIS, IRIX, etc.)
5 # all of SGI's *current* machines and OSes run in big-endian mode on the
6 # MIPS machines, as far as I know.
8 # XXX - what is the blank "-" line?
10 # kbd file definitions
11 0 string kbd!map kbd map file
13 >10 short >0 with %d table(s)
14 0 belong 0407 old SGI 68020 executable
15 0 belong 0410 old SGI 68020 pure executable
16 0 beshort 0x8765 disk quotas file
17 0 beshort 0x0506 IRIS Showcase file
19 >3 byte x - version %ld
20 0 beshort 0x0226 IRIS Showcase template
22 >3 byte x - version %ld
23 0 belong 0x5343464d IRIS Showcase file
24 >4 byte x - version %ld
25 0 belong 0x5443464d IRIS Showcase template
26 >4 byte x - version %ld
27 0 belong 0xdeadbabe IRIX Parallel Arena
28 >8 belong >0 - version %ld
30 0 beshort 0x0160 MIPSEB ECOFF executable
31 >20 beshort 0407 (impure)
32 >20 beshort 0410 (swapped)
33 >20 beshort 0413 (paged)
34 >8 belong >0 not stripped
36 >22 byte x - version %ld
39 0 beshort 0x0162 MIPSEL-BE ECOFF executable
40 >20 beshort 0407 (impure)
41 >20 beshort 0410 (swapped)
42 >20 beshort 0413 (paged)
43 >8 belong >0 not stripped
45 >23 byte x - version %d
48 0 beshort 0x6001 MIPSEB-LE ECOFF executable
49 >20 beshort 03401 (impure)
50 >20 beshort 04001 (swapped)
51 >20 beshort 05401 (paged)
52 >8 belong >0 not stripped
54 >23 byte x - version %d
57 0 beshort 0x6201 MIPSEL ECOFF executable
58 >20 beshort 03401 (impure)
59 >20 beshort 04001 (swapped)
60 >20 beshort 05401 (paged)
61 >8 belong >0 not stripped
63 >23 byte x - version %ld
68 0 beshort 0x0163 MIPSEB MIPS-II ECOFF executable
69 >20 beshort 0407 (impure)
70 >20 beshort 0410 (swapped)
71 >20 beshort 0413 (paged)
72 >8 belong >0 not stripped
74 >22 byte x - version %ld
77 0 beshort 0x0166 MIPSEL-BE MIPS-II ECOFF executable
78 >20 beshort 0407 (impure)
79 >20 beshort 0410 (swapped)
80 >20 beshort 0413 (paged)
81 >8 belong >0 not stripped
83 >22 byte x - version %ld
86 0 beshort 0x6301 MIPSEB-LE MIPS-II ECOFF executable
87 >20 beshort 03401 (impure)
88 >20 beshort 04001 (swapped)
89 >20 beshort 05401 (paged)
90 >8 belong >0 not stripped
92 >23 byte x - version %ld
95 0 beshort 0x6601 MIPSEL MIPS-II ECOFF executable
96 >20 beshort 03401 (impure)
97 >20 beshort 04001 (swapped)
98 >20 beshort 05401 (paged)
99 >8 belong >0 not stripped
101 >23 byte x - version %ld
106 0 beshort 0x0140 MIPSEB MIPS-III ECOFF executable
107 >20 beshort 0407 (impure)
108 >20 beshort 0410 (swapped)
109 >20 beshort 0413 (paged)
110 >8 belong >0 not stripped
112 >22 byte x - version %ld
115 0 beshort 0x0142 MIPSEL-BE MIPS-III ECOFF executable
116 >20 beshort 0407 (impure)
117 >20 beshort 0410 (swapped)
118 >20 beshort 0413 (paged)
119 >8 belong >0 not stripped
121 >22 byte x - version %ld
124 0 beshort 0x4001 MIPSEB-LE MIPS-III ECOFF executable
125 >20 beshort 03401 (impure)
126 >20 beshort 04001 (swapped)
127 >20 beshort 05401 (paged)
128 >8 belong >0 not stripped
130 >23 byte x - version %ld
133 0 beshort 0x4201 MIPSEL MIPS-III ECOFF executable
134 >20 beshort 03401 (impure)
135 >20 beshort 04001 (swapped)
136 >20 beshort 05401 (paged)
137 >8 belong >0 not stripped
139 >23 byte x - version %ld
142 0 beshort 0x180 MIPSEB Ucode
143 0 beshort 0x182 MIPSEL-BE Ucode
145 0 belong 0xdeadadb0 IRIX core dump
149 0 belong 0xdeadad40 IRIX 64-bit core dump
153 0 belong 0xbabec0bb IRIX N32 core dump
156 # New style crash dump file
157 0 string \x43\x72\x73\x68\x44\x75\x6d\x70 IRIX vmcore dump of
160 0 string SGIAUDIT SGI Audit file
161 >8 byte x - version %d
164 0 string WNGZWZSC Wingz compiled script
165 0 string WNGZWZSS Wingz spreadsheet
166 0 string WNGZWZHP Wingz help file
168 0 string #Inventor V IRIS Inventor 1.0 file
169 0 string #Inventor V2 Open Inventor 2.0 file
170 # GLF is OpenGL stream encoding
171 0 string glfHeadMagic(); GLF_TEXT
172 4 belong 0x7d000000 GLF_BINARY_LSB_FIRST
173 4 belong 0x0000007d GLF_BINARY_MSB_FIRST
174 # GLS is OpenGL stream encoding; GLS is the successor of GLF
175 0 string glsBeginGLS( GLS_TEXT
176 4 belong 0x10000000 GLS_BINARY_LSB_FIRST
177 4 belong 0x00000010 GLS_BINARY_MSB_FIRST