database 1.1 KB

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