xref: /dragonfly/contrib/file/magic/Magdir/sgi (revision 614728ca)
1327e51cbSPeter Avalos
2327e51cbSPeter Avalos#------------------------------------------------------------------------------
3*614728caSSascha Wildner# $File: sgi,v 1.24 2021/09/13 13:23:53 christos Exp $
4e8af9738SPeter Avalos# sgi:  file(1) magic for Silicon Graphics operating systems and applications
5e8af9738SPeter Avalos#
6e8af9738SPeter Avalos# Executable images are handled either in aout (for old-style a.out
7e8af9738SPeter Avalos# files for 68K; they are indistinguishable from other big-endian 32-bit
8e8af9738SPeter Avalos# a.out files) or in mips (for MIPS ECOFF and Ucode files)
9e8af9738SPeter Avalos#
10e8af9738SPeter Avalos
11e8af9738SPeter Avalos# kbd file definitions
12e8af9738SPeter Avalos0	string	kbd!map		kbd map file
13e8af9738SPeter Avalos>8	byte	>0		Ver %d:
14e8af9738SPeter Avalos>10	short	>0		with %d table(s)
15e8af9738SPeter Avalos
16e8af9738SPeter Avalos0	beshort	0x8765		disk quotas file
17e8af9738SPeter Avalos
18e8af9738SPeter Avalos0	beshort	0x0506		IRIS Showcase file
19e8af9738SPeter Avalos>2	byte	0x49		-
2082c5fa3eSPeter Avalos>3	byte	x		- version %d
21e8af9738SPeter Avalos0	beshort	0x0226		IRIS Showcase template
22e8af9738SPeter Avalos>2	byte	0x63		-
2382c5fa3eSPeter Avalos>3	byte	x		- version %d
24e8af9738SPeter Avalos0	belong	0x5343464d	IRIS Showcase file
2582c5fa3eSPeter Avalos>4	byte	x		- version %d
26e8af9738SPeter Avalos0	belong	0x5443464d	IRIS Showcase template
2782c5fa3eSPeter Avalos>4	byte	x		- version %d
28e8af9738SPeter Avalos0	belong	0xdeadbabe	IRIX Parallel Arena
2982c5fa3eSPeter Avalos>8	belong	>0		- version %d
30e8af9738SPeter Avalos
31e8af9738SPeter Avalos# core files
32e8af9738SPeter Avalos#
33e8af9738SPeter Avalos# 32bit core file
34e8af9738SPeter Avalos0	belong	0xdeadadb0	IRIX core dump
35e8af9738SPeter Avalos>4	belong	1		of
36e8af9738SPeter Avalos>16	string	>\0		'%s'
37e8af9738SPeter Avalos# 64bit core file
38e8af9738SPeter Avalos0	belong	0xdeadad40	IRIX 64-bit core dump
39e8af9738SPeter Avalos>4	belong	1		of
40e8af9738SPeter Avalos>16	string	>\0		'%s'
41e8af9738SPeter Avalos# N32bit core file
42e8af9738SPeter Avalos0       belong	0xbabec0bb	IRIX N32 core dump
43e8af9738SPeter Avalos>4      belong	1               of
44e8af9738SPeter Avalos>16     string	>\0             '%s'
45e8af9738SPeter Avalos# New style crash dump file
46e8af9738SPeter Avalos0	string	\x43\x72\x73\x68\x44\x75\x6d\x70	IRIX vmcore dump of
47e8af9738SPeter Avalos>36	string	>\0					'%s'
48e8af9738SPeter Avalos
49e8af9738SPeter Avalos# Trusted IRIX info
50e8af9738SPeter Avalos0	string	SGIAUDIT	SGI Audit file
51e8af9738SPeter Avalos>8	byte	x		- version %d
5282c5fa3eSPeter Avalos>9	byte	x		\b.%d
53e8af9738SPeter Avalos#
54e8af9738SPeter Avalos0	string	WNGZWZSC	Wingz compiled script
55e8af9738SPeter Avalos0	string	WNGZWZSS	Wingz spreadsheet
56e8af9738SPeter Avalos0	string	WNGZWZHP	Wingz help file
57e8af9738SPeter Avalos#
58c30bd091SSascha Wildner0	string	#Inventor\040V	IRIS Inventor 1.0 file
59c30bd091SSascha Wildner0	string	#Inventor\040V2	Open Inventor 2.0 file
60e8af9738SPeter Avalos# GLF is OpenGL stream encoding
61e8af9738SPeter Avalos0	string	glfHeadMagic();		GLF_TEXT
62e8af9738SPeter Avalos4	belong	0x7d000000		GLF_BINARY_LSB_FIRST
63e8af9738SPeter Avalos!:strength -30
64e8af9738SPeter Avalos4	belong	0x0000007d		GLF_BINARY_MSB_FIRST
65e8af9738SPeter Avalos!:strength -30
66e8af9738SPeter Avalos# GLS is OpenGL stream encoding; GLS is the successor of GLF
67e8af9738SPeter Avalos0	string	glsBeginGLS(		GLS_TEXT
68e8af9738SPeter Avalos4	belong	0x10000000		GLS_BINARY_LSB_FIRST
69e8af9738SPeter Avalos!:strength -30
70e8af9738SPeter Avalos4	belong	0x00000010		GLS_BINARY_MSB_FIRST
71e8af9738SPeter Avalos!:strength -30
72327e51cbSPeter Avalos
73327e51cbSPeter Avalos# Performance Co-Pilot file types
74327e51cbSPeter Avalos0	string	PmNs				PCP compiled namespace (V.0)
75327e51cbSPeter Avalos0	string	PmN				PCP compiled namespace
76327e51cbSPeter Avalos>3	string	>\0				(V.%1.1s)
7779343712SPeter Avalos3	belong	0x84500526			PCP archive
78327e51cbSPeter Avalos>7	byte	x				(V.%d)
7979343712SPeter Avalos>20	belong	-2				temporal index
8079343712SPeter Avalos>20	belong	-1				metadata
8179343712SPeter Avalos>20	belong	0				log volume #0
8282c5fa3eSPeter Avalos>20	belong	>0				log volume #%d
83327e51cbSPeter Avalos>24	string	>\0				host: %s
84*614728caSSascha Wildner3	belong	0x28500526			PCP archive
85*614728caSSascha Wildner>7	byte	x				(V.%d)
86*614728caSSascha Wildner>24	belong	-2				temporal index
87*614728caSSascha Wildner>24	belong	-1				metadata
88*614728caSSascha Wildner>24	belong	0				log volume #0
89*614728caSSascha Wildner>24	belong	>0				log volume #%d
90*614728caSSascha Wildner>36	string	>\0				host: %s
91327e51cbSPeter Avalos0	string	PCPFolio			PCP
92327e51cbSPeter Avalos>9	string	Version:			Archive Folio
93327e51cbSPeter Avalos>18	string	>\0				(V.%s)
94327e51cbSPeter Avalos0	string	#pmchart			PCP pmchart view
95327e51cbSPeter Avalos>9	string	Version
96327e51cbSPeter Avalos>17	string	>\0				(V%-3.3s)
97*614728caSSascha Wildner0	string	#kmchart			PCP pmchart view
98327e51cbSPeter Avalos>9	string	Version
99327e51cbSPeter Avalos>17	string	>\0				(V.%s)
100327e51cbSPeter Avalos0	string	pmview				PCP pmview config
101327e51cbSPeter Avalos>7	string	Version
102327e51cbSPeter Avalos>15	string	>\0				(V%-3.3s)
103327e51cbSPeter Avalos0	string	#pmlogger			PCP pmlogger config
104327e51cbSPeter Avalos>10	string	Version
105327e51cbSPeter Avalos>18	string	>\0				(V%1.1s)
10679343712SPeter Avalos0	string	#pmdahotproc			PCP pmdahotproc config
10779343712SPeter Avalos>13	string	Version
10879343712SPeter Avalos>21	string	>\0				(V%-3.3s)
109327e51cbSPeter Avalos0	string	PcPh				PCP Help
110327e51cbSPeter Avalos>4	string	1				Index
111327e51cbSPeter Avalos>4	string	2				Text
112327e51cbSPeter Avalos>5	string	>\0				(V.%1.1s)
113327e51cbSPeter Avalos0	string	#pmieconf-rules			PCP pmieconf rules
114327e51cbSPeter Avalos>16	string	>\0				(V.%1.1s)
115327e51cbSPeter Avalos3	string	pmieconf-pmie			PCP pmie config
116327e51cbSPeter Avalos>17	string	>\0				(V.%1.1s)
117*614728caSSascha Wildner0	string	#pmlogconf-setup		PCP pmlogconf config
118*614728caSSascha Wildner>17	string	>\0				(V.%1.1s)
119*614728caSSascha Wildner1	string	pmlogconf			PCP pmlogger config
120*614728caSSascha Wildner>11	string	>\0				(V.%1.1s)
1216fca56fbSSascha Wildner0	string	MMV				PCP memory mapped values
1226fca56fbSSascha Wildner>4	long	x				(V.%d)
123327e51cbSPeter Avalos
124327e51cbSPeter Avalos# SpeedShop data files
125327e51cbSPeter Avalos0	lelong	0x13130303			SpeedShop data file
126327e51cbSPeter Avalos
127327e51cbSPeter Avalos# mdbm files
128327e51cbSPeter Avalos0	lelong	0x01023962			mdbm file, version 0 (obsolete)
129327e51cbSPeter Avalos0	string	mdbm				mdbm file,
130327e51cbSPeter Avalos>5	byte	x				version %d,
131327e51cbSPeter Avalos>6	byte	x				2^%d pages,
132327e51cbSPeter Avalos>7	byte	x				pagesize 2^%d,
133327e51cbSPeter Avalos>17	byte	x				hash %d,
134327e51cbSPeter Avalos>11	byte	x				dataformat %d
135327e51cbSPeter Avalos
136327e51cbSPeter Avalos# Alias Maya files
137e8af9738SPeter Avalos0	string/t	//Maya\040ASCII	Alias Maya Ascii File,
138327e51cbSPeter Avalos>13	string	>\0	version %s
139327e51cbSPeter Avalos8	string	MAYAFOR4	Alias Maya Binary File,
140327e51cbSPeter Avalos>32	string	>\0	version %s scene
141327e51cbSPeter Avalos8	string	MayaFOR4	Alias Maya Binary File,
142327e51cbSPeter Avalos>32	string	>\0	version %s scene
143327e51cbSPeter Avalos8	string	CIMG		Alias Maya Image File
144327e51cbSPeter Avalos8	string	DEEP		Alias Maya Image File
145