42d9c7bc68e4c8b50651b1ae780278e8785db23f
[dragonfly.git] / contrib / file / magic / Magdir / gnu
1 #------------------------------------------------------------------------------
2 # gnu:  file(1) magic for various GNU tools
3 #
4 # GNU nlsutils message catalog file format
5 #
6 0       string          \336\22\4\225   GNU message catalog (little endian),
7 >4      lelong          x               revision %d,
8 >8      lelong          x               %d messages
9 0       string          \225\4\22\336   GNU message catalog (big endian),
10 >4      belong          x               revision %d,
11 >8      belong          x               %d messages
12 # message catalogs, from Mitchum DSouza <m.dsouza@mrc-apu.cam.ac.uk>
13 0       string          *nazgul*        Nazgul style compiled message catalog
14 >8      lelong          >0              \b, version %ld
15
16 # GnuPG
17 # The format is very similar to pgp
18 0       string          \001gpg                 GPG key trust database
19 >4      byte            x                       version %d
20 0       beshort         0x8502                  GPG encrypted data
21 # This magic is not particularly good, as the keyrings don't have true
22 # magic. Nevertheless, it covers many keyrings.
23 0       beshort         0x9901                  GPG key public ring
24
25 # Gnumeric spreadsheet
26 # This entry is only semi-helpful, as Gnumeric compresses its files, so
27 # they will ordinarily reported as "compressed", but at least -z helps
28 39      string          =<gmr:Workbook           Gnumeric spreadsheet
29
30 # From: James Youngman <jay@gnu.org> 
31 # gnu find magic
32 0       string  \0LOCATE        GNU findutils locate database data
33 >7      string  >\0             \b, format %s
34 >7      string  02              \b (frcode)