a9d42bf6ae1ea4a09d6bcb1a93435f6da49a7b00
[dragonfly.git] / contrib / file / magic / Magdir / palm
1
2 #------------------------------------------------------------------------------
3 # $File: palm,v 1.7 2009/09/19 16:28:11 christos Exp $
4 # palm:  file(1) magic for PalmOS {.prc,.pdb}: applications, docfiles, and hacks
5 #
6 # Brian Lalor <blalor@hcirisc.cs.binghamton.edu>
7
8 # appl
9 60      belong                  0x6170706c      PalmOS application
10 >0      string                  >\0             "%s"
11 # TEXt
12 60      belong                  0x54455874      AportisDoc file
13 >0      string                  >\0             "%s"
14 # HACK
15 60      belong                  0x4841434b      HackMaster hack
16 >0      string                  >\0             "%s"
17
18 # Variety of PalmOS document types
19 # Michael-John Turner <mj@debian.org>
20 # Thanks to Hasan Umit Ezerce <humit@tr-net.net.tr> for his DocType
21 60      string                  BVokBDIC        BDicty PalmOS document
22 >0      string                  >\0             "%s"
23 60      string                  DB99DBOS        DB PalmOS document
24 >0      string                  >\0             "%s"
25 60      string                  vIMGView        FireViewer/ImageViewer PalmOS document
26 >0      string                  >\0             "%s"
27 60      string                  PmDBPmDB        HanDBase PalmOS document
28 >0      string                  >\0             "%s"
29 60      string                  InfoINDB        InfoView PalmOS document
30 >0      string                  >\0             "%s"
31 60      string                  ToGoToGo        iSilo PalmOS document
32 >0      string                  >\0             "%s"
33 60      string                  JfDbJBas        JFile PalmOS document
34 >0      string                  >\0             "%s"
35 60      string                  JfDbJFil        JFile Pro PalmOS document
36 >0      string                  >\0             "%s"
37 60      string                  DATALSdb        List PalmOS document
38 >0      string                  >\0             "%s"
39 60      string                  Mdb1Mdb1        MobileDB PalmOS document
40 >0      string                  >\0             "%s"
41 60      string                  PNRdPPrs        PeanutPress PalmOS document
42 >0      string                  >\0             "%s"
43 60      string                  DataPlkr        Plucker PalmOS document
44 >0      string                  >\0             "%s"
45 60      string                  DataSprd        QuickSheet PalmOS document
46 >0      string                  >\0             "%s"
47 60      string                  SM01SMem        SuperMemo PalmOS document
48 >0      string                  >\0             "%s"
49 60      string                  TEXtTlDc        TealDoc PalmOS document
50 >0      string                  >\0             "%s"
51 60      string                  InfoTlIf        TealInfo PalmOS document
52 >0      string                  >\0             "%s"
53 60      string                  DataTlMl        TealMeal PalmOS document
54 >0      string                  >\0             "%s"
55 60      string                  DataTlPt        TealPaint PalmOS document
56 >0      string                  >\0             "%s"
57 60      string                  dataTDBP        ThinkDB PalmOS document
58 >0      string                  >\0             "%s"
59 60      string                  TdatTide        Tides PalmOS document
60 >0      string                  >\0             "%s"
61 60      string                  ToRaTRPW        TomeRaider PalmOS document
62 >0      string                  >\0             "%s"
63
64 # A GutenPalm zTXT etext for use on Palm Pilots (http://gutenpalm.sf.net)
65 # For version 1.xx zTXTs, outputs version and numbers of bookmarks and
66 #   annotations.
67 # For other versions, just outputs version.
68 #
69 60              string          zTXT            A GutenPalm zTXT e-book
70 >0              string          >\0             "%s"
71 >(0x4E.L)       byte            0
72 >>(0x4E.L+1)    byte            x               (v0.%02d)
73 >(0x4E.L)       byte            1
74 >>(0x4E.L+1)    byte            x               (v1.%02d)
75 >>>(0x4E.L+10)  beshort         >0
76 >>>>(0x4E.L+10) beshort         <2              - 1 bookmark
77 >>>>(0x4E.L+10) beshort         >1              - %d bookmarks
78 >>>(0x4E.L+14)  beshort         >0
79 >>>>(0x4E.L+14) beshort         <2              - 1 annotation
80 >>>>(0x4E.L+14) beshort         >1              - %d annotations
81 >(0x4E.L)       byte            >1              (v%d.
82 >>(0x4E.L+1)    byte            x               %02d)
83
84 # Palm OS .prc file types
85 60              string          libr            Palm OS dynamic library data
86 >0              string          >\0             "%s"
87 60              string          ptch            Palm OS operating system patch data
88 >0              string          >\0             "%s"
89
90 # Mobipocket (www.mobipocket.com), donated by Carl Witty
91 60      string                  BOOKMOBI        Mobipocket E-book
92 >0      string                  >\0             "%s"