xref: /dflybsd-src/contrib/file/magic/Magdir/dump (revision 6fca56fb90a257291c53bba3b861b751027c3e3d)
1327e51cbSPeter Avalos
2327e51cbSPeter Avalos#------------------------------------------------------------------------------
36fca56fbSSascha Wildner# $File: dump,v 1.17 2018/06/26 01:07:17 christos Exp $
4327e51cbSPeter Avalos# dump:  file(1) magic for dump file format--for new and old dump filesystems
5327e51cbSPeter Avalos#
6327e51cbSPeter Avalos# We specify both byte orders in order to recognize byte-swapped dumps.
7327e51cbSPeter Avalos#
8e8af9738SPeter Avalos0	name	new-dump-be
96fca56fbSSascha Wildner>4	bedate	x		This dump %s,
106fca56fbSSascha Wildner>8	bedate	x		Previous dump %s,
1182c5fa3eSPeter Avalos>12	belong	>0		Volume %d,
12327e51cbSPeter Avalos>692	belong	0		Level zero, type:
13327e51cbSPeter Avalos>692	belong	>0		Level %d, type:
14327e51cbSPeter Avalos>0	belong	1		tape header,
15327e51cbSPeter Avalos>0	belong	2		beginning of file record,
16327e51cbSPeter Avalos>0	belong	3		map of inodes on tape,
17327e51cbSPeter Avalos>0	belong	4		continuation of file record,
18327e51cbSPeter Avalos>0	belong	5		end of volume,
19327e51cbSPeter Avalos>0	belong	6		map of inodes deleted,
20327e51cbSPeter Avalos>0	belong	7		end of medium (for floppy),
21327e51cbSPeter Avalos>676	string	>\0		Label %s,
22327e51cbSPeter Avalos>696	string	>\0		Filesystem %s,
23327e51cbSPeter Avalos>760	string	>\0		Device %s,
24327e51cbSPeter Avalos>824	string	>\0		Host %s,
25327e51cbSPeter Avalos>888	belong	>0		Flags %x
26327e51cbSPeter Avalos
27e8af9738SPeter Avalos0	name	old-dump-be
286fca56fbSSascha Wildner#>4	bedate	x		This dump %s,
296fca56fbSSascha Wildner#>8	bedate	x		Previous dump %s,
3082c5fa3eSPeter Avalos>12	belong	>0		Volume %d,
31327e51cbSPeter Avalos>692	belong	0		Level zero, type:
32327e51cbSPeter Avalos>692	belong	>0		Level %d, type:
33327e51cbSPeter Avalos>0	belong	1		tape header,
34327e51cbSPeter Avalos>0	belong	2		beginning of file record,
35327e51cbSPeter Avalos>0	belong	3		map of inodes on tape,
36327e51cbSPeter Avalos>0	belong	4		continuation of file record,
37327e51cbSPeter Avalos>0	belong	5		end of volume,
38327e51cbSPeter Avalos>0	belong	6		map of inodes deleted,
39327e51cbSPeter Avalos>0	belong	7		end of medium (for floppy),
40327e51cbSPeter Avalos>676	string	>\0		Label %s,
41327e51cbSPeter Avalos>696	string	>\0		Filesystem %s,
42327e51cbSPeter Avalos>760	string	>\0		Device %s,
43327e51cbSPeter Avalos>824	string	>\0		Host %s,
44327e51cbSPeter Avalos>888	belong	>0		Flags %x
45327e51cbSPeter Avalos
46e8af9738SPeter Avalos0	name	ufs2-dump-be
476fca56fbSSascha Wildner>896	beqdate	x		This dump %s,
486fca56fbSSascha Wildner>904	beqdate	x		Previous dump %s,
4982c5fa3eSPeter Avalos>12	belong	>0		Volume %d,
5079343712SPeter Avalos>692	belong	0		Level zero, type:
5179343712SPeter Avalos>692	belong	>0		Level %d, type:
5279343712SPeter Avalos>0	belong	1		tape header,
5379343712SPeter Avalos>0	belong	2		beginning of file record,
5479343712SPeter Avalos>0	belong	3		map of inodes on tape,
5579343712SPeter Avalos>0	belong	4		continuation of file record,
5679343712SPeter Avalos>0	belong	5		end of volume,
5779343712SPeter Avalos>0	belong	6		map of inodes deleted,
5879343712SPeter Avalos>0	belong	7		end of medium (for floppy),
5979343712SPeter Avalos>676	string	>\0		Label %s,
6079343712SPeter Avalos>696	string	>\0		Filesystem %s,
6179343712SPeter Avalos>760	string	>\0		Device %s,
6279343712SPeter Avalos>824	string	>\0		Host %s,
6379343712SPeter Avalos>888	belong	>0		Flags %x
6479343712SPeter Avalos
65e8af9738SPeter Avalos24	belong	60012		new-fs dump file (big endian),
66e8af9738SPeter Avalos>0	use	new-dump-be
67e8af9738SPeter Avalos
68e8af9738SPeter Avalos24	belong	60011		old-fs dump file (big endian),
69e8af9738SPeter Avalos>0	use	old-dump-be
70e8af9738SPeter Avalos
71e8af9738SPeter Avalos24	lelong	60012		new-fs dump file (little endian),
72*c30bd091SSascha Wildner# to correctly recognize '*.mo' GNU message catalog (little endian)
73*c30bd091SSascha Wildner!:strength - 15
74e8af9738SPeter Avalos>0	use	\^new-dump-be
75e8af9738SPeter Avalos
76e8af9738SPeter Avalos24	lelong	60011		old-fs dump file (little endian),
77e8af9738SPeter Avalos>0	use	\^old-dump-be
78e8af9738SPeter Avalos
79e8af9738SPeter Avalos
80e8af9738SPeter Avalos24	belong	0x19540119	new-fs dump file (ufs2, big endian),
81e8af9738SPeter Avalos>0	use	ufs2-dump-be
82e8af9738SPeter Avalos
8379343712SPeter Avalos24	lelong	0x19540119	new-fs dump file (ufs2, little endian),
84e8af9738SPeter Avalos>0	use	\^ufs2-dump-be
85e8af9738SPeter Avalos
86e8af9738SPeter Avalos18	leshort	60011		old-fs dump file (16-bit, assuming PDP-11 endianness),
87e8af9738SPeter Avalos>2	medate	x		Previous dump %s,
88e8af9738SPeter Avalos>6	medate	x		This dump %s,
8982c5fa3eSPeter Avalos>10	leshort	>0		Volume %d,
90e8af9738SPeter Avalos>0	leshort	1		tape header.
91e8af9738SPeter Avalos>0	leshort	2		beginning of file record.
92e8af9738SPeter Avalos>0	leshort	3		map of inodes on tape.
93e8af9738SPeter Avalos>0	leshort	4		continuation of file record.
94e8af9738SPeter Avalos>0	leshort	5		end of volume.
95e8af9738SPeter Avalos>0	leshort	6		map of inodes deleted.
96e8af9738SPeter Avalos>0	leshort	7		end of medium (for floppy).
97