xref: /openbsd-src/usr.bin/file/magdir/database (revision b2ea75c1b17e1a9a339660e7ed45cd24946b230e)
1
2#------------------------------------------------------------------------------
3# database:  file(1) magic for various databases
4#
5# extracted from header/code files by Graeme Wilford (eep2gw@ee.surrey.ac.uk)
6#
7#
8# GDBM magic numbers
9#  Will be maintained as part of the GDBM distribution in the future.
10#  <downsj@teeny.org>
110	belong	0x13579ace	GNU dbm 1.x or ndbm database, big endian
120	lelong	0x13579ace	GNU dbm 1.x or ndbm database, little endian
130	string	GDBM		GNU dbm 2.x database
14#
150	belong	0x061561	Berkeley DB Hash file
16>4	belong	>0		(Version %d,
17>8	belong	1234		Little Endian,
18>8	belong	4321		Big Endian,
19>12	belong	x		Bucket Size %d,
20>16	belong	x		Bucket Shift %d,
21>20	belong	x		Directory Size %d,
22>24	belong	x		Segment Size %d,
23>28	belong	x		Segment Shift %d,
24>32	belong	x		Overflow Point %d,
25>36	belong	x		Last Freed %d,
26>40	belong	x		Max Bucket %d,
27>44	belong	x		High Mask 0x%x,
28>48	belong	x		Low Mask 0x%x,
29>52	belong	x		Fill Factor %d,
30>56	belong	x		Number of Keys %d)
31#
32#
330	belong	0x053162	Berkeley DB Btree file
34>4	belong	>0		(Version %d,
35>8	belong	x		Page Size %d,
36>12	belong	x		Free Page %d,
37>16	belong	x		Number of Records %d,
38>20	belong	x		Flags 0x%x)
39