]> git.saurik.com Git - apple/file_cmds.git/blobdiff - file/magdir/database
file_cmds-60.tar.gz
[apple/file_cmds.git] / file / magdir / database
diff --git a/file/magdir/database b/file/magdir/database
new file mode 100644 (file)
index 0000000..146c310
--- /dev/null
@@ -0,0 +1,38 @@
+
+#------------------------------------------------------------------------------
+# database:  file(1) magic for various databases
+#
+# extracted from header/code files by Graeme Wilford (eep2gw@ee.surrey.ac.uk)
+#
+#
+# GDBM magic numbers
+#  Will be maintained as part of the GDBM distribution in the future.
+#  <downsj@teeny.org>
+0      belong  0x13579ace      GNU dbm 1.x or ndbm database, big endian
+0      lelong  0x13579ace      GNU dbm 1.x or ndbm database, little endian
+0      string  GDBM            GNU dbm 2.x database
+#
+0      belong  0x061561        Berkeley DB Hash file
+>4     belong  >0              (Version %d,
+>8     belong  1234            Little Endian,
+>8     belong  4321            Big Endian,
+>12    belong  x               Bucket Size %d,
+>16    belong  x               Bucket Shift %d,
+>20    belong  x               Directory Size %d,
+>24    belong  x               Segment Size %d,
+>28    belong  x               Segment Shift %d,
+>32    belong  x               Overflow Point %d,
+>36    belong  x               Last Freed %d,
+>40    belong  x               Max Bucket %d,
+>44    belong  x               High Mask 0x%x,
+>48    belong  x               Low Mask 0x%x,
+>52    belong  x               Fill Factor %d,
+>56    belong  x               Number of Keys %d)
+#
+#
+0      belong  0x053162        Berkeley DB Btree file
+>4     belong  >0              (Version %d,
+>8     belong  x               Page Size %d,
+>12    belong  x               Free Page %d,
+>16    belong  x               Number of Records %d,
+>20    belong  x               Flags 0x%x)