xref: /minix3/external/bsd/file/dist/magic/magdir/sgi (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1ef01931fSBen Gras
2ef01931fSBen Gras#------------------------------------------------------------------------------
3*0a6a1f1dSLionel Sambuc# $File: sgi,v 1.21 2014/04/30 21:41:02 christos Exp $
484d9c625SLionel Sambuc# sgi:  file(1) magic for Silicon Graphics operating systems and applications
584d9c625SLionel Sambuc#
684d9c625SLionel Sambuc# Executable images are handled either in aout (for old-style a.out
784d9c625SLionel Sambuc# files for 68K; they are indistinguishable from other big-endian 32-bit
884d9c625SLionel Sambuc# a.out files) or in mips (for MIPS ECOFF and Ucode files)
984d9c625SLionel Sambuc#
1084d9c625SLionel Sambuc
1184d9c625SLionel Sambuc# kbd file definitions
1284d9c625SLionel Sambuc0	string	kbd!map		kbd map file
1384d9c625SLionel Sambuc>8	byte	>0		Ver %d:
1484d9c625SLionel Sambuc>10	short	>0		with %d table(s)
1584d9c625SLionel Sambuc
1684d9c625SLionel Sambuc0	beshort	0x8765		disk quotas file
1784d9c625SLionel Sambuc
1884d9c625SLionel Sambuc0	beshort	0x0506		IRIS Showcase file
1984d9c625SLionel Sambuc>2	byte	0x49		-
20*0a6a1f1dSLionel Sambuc>3	byte	x		- version %d
2184d9c625SLionel Sambuc0	beshort	0x0226		IRIS Showcase template
2284d9c625SLionel Sambuc>2	byte	0x63		-
23*0a6a1f1dSLionel Sambuc>3	byte	x		- version %d
2484d9c625SLionel Sambuc0	belong	0x5343464d	IRIS Showcase file
25*0a6a1f1dSLionel Sambuc>4	byte	x		- version %d
2684d9c625SLionel Sambuc0	belong	0x5443464d	IRIS Showcase template
27*0a6a1f1dSLionel Sambuc>4	byte	x		- version %d
2884d9c625SLionel Sambuc0	belong	0xdeadbabe	IRIX Parallel Arena
29*0a6a1f1dSLionel Sambuc>8	belong	>0		- version %d
3084d9c625SLionel Sambuc
3184d9c625SLionel Sambuc# core files
3284d9c625SLionel Sambuc#
3384d9c625SLionel Sambuc# 32bit core file
3484d9c625SLionel Sambuc0	belong	0xdeadadb0	IRIX core dump
3584d9c625SLionel Sambuc>4	belong	1		of
3684d9c625SLionel Sambuc>16	string	>\0		'%s'
3784d9c625SLionel Sambuc# 64bit core file
3884d9c625SLionel Sambuc0	belong	0xdeadad40	IRIX 64-bit core dump
3984d9c625SLionel Sambuc>4	belong	1		of
4084d9c625SLionel Sambuc>16	string	>\0		'%s'
4184d9c625SLionel Sambuc# N32bit core file
4284d9c625SLionel Sambuc0       belong	0xbabec0bb	IRIX N32 core dump
4384d9c625SLionel Sambuc>4      belong	1               of
4484d9c625SLionel Sambuc>16     string	>\0             '%s'
4584d9c625SLionel Sambuc# New style crash dump file
4684d9c625SLionel Sambuc0	string	\x43\x72\x73\x68\x44\x75\x6d\x70	IRIX vmcore dump of
4784d9c625SLionel Sambuc>36	string	>\0					'%s'
4884d9c625SLionel Sambuc
4984d9c625SLionel Sambuc# Trusted IRIX info
5084d9c625SLionel Sambuc0	string	SGIAUDIT	SGI Audit file
5184d9c625SLionel Sambuc>8	byte	x		- version %d
52*0a6a1f1dSLionel Sambuc>9	byte	x		\b.%d
5384d9c625SLionel Sambuc#
5484d9c625SLionel Sambuc0	string	WNGZWZSC	Wingz compiled script
5584d9c625SLionel Sambuc0	string	WNGZWZSS	Wingz spreadsheet
5684d9c625SLionel Sambuc0	string	WNGZWZHP	Wingz help file
5784d9c625SLionel Sambuc#
5884d9c625SLionel Sambuc0	string	#Inventor V	IRIS Inventor 1.0 file
5984d9c625SLionel Sambuc0	string	#Inventor V2	Open Inventor 2.0 file
6084d9c625SLionel Sambuc# GLF is OpenGL stream encoding
6184d9c625SLionel Sambuc0	string	glfHeadMagic();		GLF_TEXT
6284d9c625SLionel Sambuc4	belong	0x7d000000		GLF_BINARY_LSB_FIRST
6384d9c625SLionel Sambuc!:strength -30
6484d9c625SLionel Sambuc4	belong	0x0000007d		GLF_BINARY_MSB_FIRST
6584d9c625SLionel Sambuc!:strength -30
6684d9c625SLionel Sambuc# GLS is OpenGL stream encoding; GLS is the successor of GLF
6784d9c625SLionel Sambuc0	string	glsBeginGLS(		GLS_TEXT
6884d9c625SLionel Sambuc4	belong	0x10000000		GLS_BINARY_LSB_FIRST
6984d9c625SLionel Sambuc!:strength -30
7084d9c625SLionel Sambuc4	belong	0x00000010		GLS_BINARY_MSB_FIRST
7184d9c625SLionel Sambuc!:strength -30
72ef01931fSBen Gras
73ef01931fSBen Gras#
74ef01931fSBen Gras#
75ef01931fSBen Gras# Performance Co-Pilot file types
76ef01931fSBen Gras0	string	PmNs				PCP compiled namespace (V.0)
77ef01931fSBen Gras0	string	PmN				PCP compiled namespace
78ef01931fSBen Gras>3	string	>\0				(V.%1.1s)
79ef01931fSBen Gras#3	lelong	0x84500526			PCP archive
80ef01931fSBen Gras3	belong	0x84500526			PCP archive
81ef01931fSBen Gras>7	byte	x				(V.%d)
82ef01931fSBen Gras#>20	lelong	-2				temporal index
83ef01931fSBen Gras#>20	lelong	-1				metadata
84ef01931fSBen Gras#>20	lelong	0				log volume #0
85*0a6a1f1dSLionel Sambuc#>20	lelong	>0				log volume #%d
86ef01931fSBen Gras>20	belong	-2				temporal index
87ef01931fSBen Gras>20	belong	-1				metadata
88ef01931fSBen Gras>20	belong	0				log volume #0
89*0a6a1f1dSLionel Sambuc>20	belong	>0				log volume #%d
90ef01931fSBen Gras>24	string	>\0				host: %s
91ef01931fSBen Gras0	string	PCPFolio			PCP
92ef01931fSBen Gras>9	string	Version:			Archive Folio
93ef01931fSBen Gras>18	string	>\0				(V.%s)
94ef01931fSBen Gras0	string	#pmchart			PCP pmchart view
95ef01931fSBen Gras>9	string	Version
96ef01931fSBen Gras>17	string	>\0				(V%-3.3s)
97ef01931fSBen Gras0	string	#kmchart			PCP kmchart view
98ef01931fSBen Gras>9	string	Version
99ef01931fSBen Gras>17	string	>\0				(V.%s)
100ef01931fSBen Gras0	string	pmview				PCP pmview config
101ef01931fSBen Gras>7	string	Version
102ef01931fSBen Gras>15	string	>\0				(V%-3.3s)
103ef01931fSBen Gras0	string	#pmlogger			PCP pmlogger config
104ef01931fSBen Gras>10	string	Version
105ef01931fSBen Gras>18	string	>\0				(V%1.1s)
106ef01931fSBen Gras0	string	#pmdahotproc			PCP pmdahotproc config
107ef01931fSBen Gras>13	string	Version
108ef01931fSBen Gras>21	string	>\0				(V%-3.3s)
109ef01931fSBen Gras0	string	PcPh				PCP Help
110ef01931fSBen Gras>4	string	1				Index
111ef01931fSBen Gras>4	string	2				Text
112ef01931fSBen Gras>5	string	>\0				(V.%1.1s)
113ef01931fSBen Gras0	string	#pmieconf-rules			PCP pmieconf rules
114ef01931fSBen Gras>16	string	>\0				(V.%1.1s)
115ef01931fSBen Gras3	string	pmieconf-pmie			PCP pmie config
116ef01931fSBen Gras>17	string	>\0				(V.%1.1s)
117ef01931fSBen Gras
118ef01931fSBen Gras# SpeedShop data files
119ef01931fSBen Gras0	lelong	0x13130303			SpeedShop data file
120ef01931fSBen Gras
121ef01931fSBen Gras# mdbm files
122ef01931fSBen Gras0	lelong	0x01023962			mdbm file, version 0 (obsolete)
123ef01931fSBen Gras0	string	mdbm				mdbm file,
124ef01931fSBen Gras>5	byte	x				version %d,
125ef01931fSBen Gras>6	byte	x				2^%d pages,
126ef01931fSBen Gras>7	byte	x				pagesize 2^%d,
127ef01931fSBen Gras>17	byte	x				hash %d,
128ef01931fSBen Gras>11	byte	x				dataformat %d
129ef01931fSBen Gras
130ef01931fSBen Gras# Alias Maya files
131*0a6a1f1dSLionel Sambuc0	string/t	//Maya\040ASCII	Alias Maya Ascii File,
132ef01931fSBen Gras>13	string	>\0	version %s
133ef01931fSBen Gras8	string	MAYAFOR4	Alias Maya Binary File,
134ef01931fSBen Gras>32	string	>\0	version %s scene
135ef01931fSBen Gras8	string	MayaFOR4	Alias Maya Binary File,
136ef01931fSBen Gras>32	string	>\0	version %s scene
137ef01931fSBen Gras8	string	CIMG		Alias Maya Image File
138ef01931fSBen Gras8	string	DEEP		Alias Maya Image File
139