2 #------------------------------------------------------------------------------
3 # palm: file(1) magic for PalmOS {.prc,.pdb}: applications, docfiles, and hacks
5 # Brian Lalor <blalor@hcirisc.cs.binghamton.edu>
8 60 belong 0x6170706c PalmOS application
11 60 belong 0x54455874 AportisDoc file
14 60 belong 0x4841434b HackMaster hack
17 # Variety of PalmOS document types
18 # Michael-John Turner <mj@debian.org>
19 # Thanks to Hasan Umit Ezerce <humit@tr-net.net.tr> for his DocType
20 60 string BVokBDIC BDicty PalmOS document
22 60 string DB99DBOS DB PalmOS document
24 60 string vIMGView FireViewer/ImageViewer PalmOS document
26 60 string PmDBPmDB HanDBase PalmOS document
28 60 string InfoINDB InfoView PalmOS document
30 60 string ToGoToGo iSilo PalmOS document
32 60 string JfDbJBas JFile PalmOS document
34 60 string JfDbJFil JFile Pro PalmOS document
36 60 string DATALSdb List PalmOS document
38 60 string Mdb1Mdb1 MobileDB PalmOS document
40 60 string PNRdPPrs PeanutPress PalmOS document
42 60 string DataPlkr Plucker PalmOS document
44 60 string DataSprd QuickSheet PalmOS document
46 60 string SM01SMem SuperMemo PalmOS document
48 60 string TEXtTlDc TealDoc PalmOS document
50 60 string InfoTlIf TealInfo PalmOS document
52 60 string DataTlMl TealMeal PalmOS document
54 60 string DataTlPt TealPaint PalmOS document
56 60 string dataTDBP ThinkDB PalmOS document
58 60 string TdatTide Tides PalmOS document
60 60 string ToRaTRPW TomeRaider PalmOS document
63 # A GutenPalm zTXT etext for use on Palm Pilots (http://gutenpalm.sf.net)
64 # For version 1.xx zTXTs, outputs version and numbers of bookmarks and
66 # For other versions, just outputs version.
68 60 string zTXT A GutenPalm zTXT e-book
71 >>(0x4E.L+1) byte x (v0.%02d)
73 >>(0x4E.L+1) byte x (v1.%02d)
74 >>>(0x4E.L+10) beshort >0
75 >>>>(0x4E.L+10) beshort <2 - 1 bookmark
76 >>>>(0x4E.L+10) beshort >1 - %d bookmarks
77 >>>(0x4E.L+14) beshort >0
78 >>>>(0x4E.L+14) beshort <2 - 1 annotation
79 >>>>(0x4E.L+14) beshort >1 - %d annotations
80 >(0x4E.L) byte >1 (v%d.
81 >>(0x4E.L+1) byte x %02d)
83 # Palm OS .prc file types
84 60 string libr Palm OS dynamic library data
86 60 string ptch Palm OS operating system patch data
89 # Mobipocket (www.mobipocket.com), donated by Carl Witty
90 60 string BOOKMOBI Mobipocket E-book