xref: /dragonfly/contrib/file/magic/Magdir/digital (revision b71f52a9)
1#  Digital UNIX - Info
2#
30	string	=!<arch>\n________64E	Alpha archive
4>22	string	X			-- out of date
5#
6# Alpha COFF Based Executables
7# The stripped stuff really needs to be an 8 byte (64 bit) compare,
8# but this works
90	leshort		0x183		COFF format alpha
10>22	leshort&020000	&010000		sharable library,
11>22	leshort&020000	^010000		dynamically linked,
12>24	leshort		0410		pure
13>24	leshort		0413		demand paged
14>8	lelong		>0		executable or object module, not stripped
15>8	lelong		0
16>>12	lelong		0		executable or object module, stripped
17>>12	lelong		>0		executable or object module, not stripped
18>27     byte            >0              - version %d.
19>26     byte            >0              %d-
20>28     leshort         >0              %d
21#
22# The next is incomplete, we could tell more about this format,
23# but its not worth it.
240	leshort		0x188	Alpha compressed COFF
250	leshort		0x18f	Alpha u-code object
26#
27#
28# Some other interesting Digital formats,
290	string	\377\377\177		ddis/ddif
300	string	\377\377\174		ddis/dots archive
310	string	\377\377\176		ddis/dtif table data
320	string	\033c\033		LN03 output
330	long	04553207		X image
34#
350	string	=!<PDF>!\n		profiling data file
36#
37# Locale data tables (MIPS and Alpha).
38#
390	short		0x0501		locale data table
40>6	short		0x24		for MIPS
41>6	short		0x40		for Alpha
42