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