1 2#------------------------------------------------------------------------------ 3# $File: wordprocessors,v 1.19 2015/10/16 15:11:07 christos Exp $ 4# wordprocessors: file(1) magic fo word processors. 5# 6####### PWP file format used on Smith Corona Personal Word Processors: 72 string \040\040\040\040\040\040\040\040\040\040\040ML4D\040'92 Smith Corona PWP 8>24 byte 2 \b, single spaced 9>24 byte 3 \b, 1.5 spaced 10>24 byte 4 \b, double spaced 11>25 byte 0x42 \b, letter 12>25 byte 0x54 \b, legal 13>26 byte 0x46 \b, A4 14 15# Corel/WordPerfect 160 string \xffWPC 17# WordPerfect 18>8 byte 1 19>>9 byte 1 WordPerfect macro 20>>9 byte 2 WordPerfect help file 21>>9 byte 3 WordPerfect keyboard file 22>>9 byte 10 WordPerfect document 23>>9 byte 11 WordPerfect dictionary 24>>9 byte 12 WordPerfect thesaurus 25>>9 byte 13 WordPerfect block 26>>9 byte 14 WordPerfect rectangular block 27>>9 byte 15 WordPerfect column block 28>>9 byte 16 WordPerfect printer data 29>>9 byte 19 WordPerfect printer data 30>>9 byte 20 WordPerfect driver resource data 31>>9 byte 22 WordPerfect graphic image 32>>9 byte 23 WordPerfect hyphenation code 33>>9 byte 24 WordPerfect hyphenation data 34>>9 byte 25 WordPerfect macro resource data 35>>9 byte 27 WordPerfect hyphenation lex 36>>9 byte 29 WordPerfect wordlist 37>>9 byte 30 WordPerfect equation resource data 38>>9 byte 33 WordPerfect spell rules 39>>9 byte 34 WordPerfect dictionary rules 40>>9 byte 39 WordPerfect spell rules (Microlytics) 41>>9 byte 43 WordPerfect settings file 42>>9 byte 44 WordPerfect 3.5 document 43>>9 byte 45 WordPerfect 4.2 document 44>>9 byte 69 WordPerfect dialog file 45>>9 byte 76 WordPerfect button bar 46>>9 default x 47>>>9 byte x Corel WordPerfect: Unknown filetype %d 48# Corel Shell 49>8 byte 2 50>>9 byte 1 Corel shell macro 51>>9 byte 10 Corel shell definition 52>>9 default x 53>>>9 byte x Corel Shell: Unknown filetype %d 54# Corel Notebook 55>8 byte 3 56>>9 byte 1 Corel Notebook macro 57>>9 byte 2 Corel Notebook help file 58>>9 byte 3 Corel Notebook keyboard file 59>>9 byte 10 Corel Notebook definition 60>>9 default x 61>>>9 byte x Corel Notebook: Unknown filetype %d 62# Corel Calculator 63>8 byte 4 64>>9 byte 2 Corel Calculator help file 65>>9 default x 66>>>9 byte x Corel Calculator: Unknown filetype %d 67# Corel File Manager 68>8 byte 5 69>>9 default x 70>>>9 byte x Corel File Manager: Unknown filetype %d 71# Corel Calendar 72>8 byte 6 73>>9 byte 2 Corel Calendar help file 74>>9 byte 10 Corel Calendar data file 75>>9 default x 76>>>9 byte x Corel Calendar: Unknown filetype %d 77# Corel Program Editor/Ed Editor 78>8 byte 7 79>>9 byte 1 Corel Editor macro 80>>9 byte 2 Corel Editor help file 81>>9 byte 3 Corel Editor keyboard file 82>>9 byte 25 Corel Editor macro resource file 83>>9 default x 84>>>9 byte x Corel Program Editor/Ed Editor: Unknown filetype %d 85# Corel Macro Editor 86>8 byte 8 87>>9 byte 1 Corel Macro editor macro 88>>9 byte 2 Corel Macro editor help file 89>>9 byte 3 Corel Macro editor keyboard file 90>>9 default x 91>>>9 byte x Corel Macro Editor: Unknown filetype %d 92# Corel Plan Perfect 93>8 byte 9 94>>9 default x 95>>>9 byte x Corel Plan Perfect: Unknown filetype %d 96# Corel DataPerfect 97>8 byte 10 98# CHECK: Don't these belong into product 9? 99>>9 byte 1 Corel PlanPerfect macro 100>>9 byte 2 Corel PlanPerfect help file 101>>9 byte 3 Corel PlanPerfect keyboard file 102>>9 byte 10 Corel PlanPerfect worksheet 103>>9 byte 15 Corel PlanPerfect printer definition 104>>9 byte 18 Corel PlanPerfect graphic definition 105>>9 byte 19 Corel PlanPerfect data 106>>9 byte 20 Corel PlanPerfect temporary printer 107>>9 byte 25 Corel PlanPerfect macro resource data 108>>9 default x 109>>>9 byte x Corel DataPerfect: Unknown filetype %d 110# Corel Mail 111>8 byte 11 112>>9 byte 2 Corel Mail help file 113>>9 byte 5 Corel Mail distribution list 114>>9 byte 10 Corel Mail out box 115>>9 byte 11 Corel Mail in box 116>>9 byte 20 Corel Mail users archived mailbox 117>>9 byte 21 Corel Mail archived message database 118>>9 byte 22 Corel Mail archived attachments 119>>9 default x 120>>>9 byte x Corel Mail: Unknown filetype %d 121# Corel Printer 122>8 byte 12 123>>9 byte 11 Corel Printer temporary file 124>>9 default x 125>>>9 byte x Corel Printer: Unknown filetype %d 126# Corel Scheduler 127>8 byte 13 128>>9 byte 2 Corel Scheduler help file 129>>9 byte 10 Corel Scheduler in file 130>>9 byte 11 Corel Scheduler out file 131>>9 default x 132>>>9 byte x Corel Scheduler: Unknown filetype %d 133# Corel WordPerfect Office 134>8 byte 14 135>>9 byte 10 Corel GroupWise settings file 136>>9 byte 17 Corel GroupWise directory services 137>>9 byte 43 Corel GroupWise settings file 138>>9 default x 139>>>9 byte x Corel WordPerfect Office: Unknown filetype %d 140# Corel DrawPerfect 141>8 byte 15 142>>9 default x 143>>>9 byte x Corel DrawPerfect: Unknown filetype %d 144# Corel LetterPerfect 145>8 byte 16 146>>9 default x 147>>>9 byte x Corel LetterPerfect: Unknown filetype %d 148# Corel Terminal 149>8 byte 17 150>>9 byte 10 Corel Terminal resource data 151>>9 byte 11 Corel Terminal resource data 152>>9 byte 43 Corel Terminal resource data 153>>9 default x 154>>>9 byte x Corel Terminal: Unknown filetype %d 155# Corel loadable file 156>8 byte 18 157>>9 byte 10 Corel loadable file 158>>9 byte 11 Corel GUI loadable text 159>>9 byte 12 Corel graphics resource data 160>>9 byte 13 Corel printer settings file 161>>9 byte 14 Corel port definition file 162>>9 byte 15 Corel print queue parameters 163>>9 byte 16 Corel compressed file 164>>9 default x 165>>>9 byte x Corel loadable file: Unknown filetype %d 166>>15 byte 0 \b, optimized for Intel 167>>15 byte 1 \b, optimized for Non-Intel 168# Network service 169>8 byte 20 170>>9 byte 10 Corel Network service msg file 171>>9 byte 11 Corel Network service msg file 172>>9 byte 12 Corel Async gateway login msg 173>>9 byte 14 Corel GroupWise message file 174>>9 default x 175>>>9 byte x Corel Network service: Unknown filetype %d 176# GroupWise 177>8 byte 31 178>>9 byte 20 GroupWise admin domain database 179>>9 byte 21 GroupWise admin host database 180>>9 byte 23 GroupWise admin remote host database 181>>9 byte 24 GroupWise admin ADS deferment data file 182>>9 default x 183>>>9 byte x GroupWise: Unknown filetype %d 184# IntelliTAG 185>8 byte 33 186>>9 byte 10 IntelliTAG (SGML) compiled DTD 187>>9 default x 188>>>9 byte x IntelliTAG: Unknown filetype %d 189# everything else 190>8 default x 191>>8 byte x Unknown Corel/Wordperfect product %d, 192>>>9 byte x file type %d 193>10 byte 0 \b, v5. 194>10 byte !0 \b, v%d. 195>11 byte x \b%d 196 197# Hangul (Korean) Word Processor File 1980 string HWP\ Document\ File Hangul (Korean) Word Processor File 3.0 199# From: Won-Kyu Park <wkpark@kldp.org> 200512 string R\0o\0o\0t\0 Hangul (Korean) Word Processor File 2000 201!:mime application/x-hwp 202 203# CosmicBook, from Benoit Rouits 2040 string CSBK Ted Neslson's CosmicBook hypertext file 205 2062 string EYWR AmigaWriter file 207 208# chi: file(1) magic for ChiWriter files 2090 string \\1cw\ ChiWriter file 210>5 string >\0 version %s 2110 string \\1cw ChiWriter file 212 213# Quark Express from http://www.garykessler.net/library/file_sigs.html 2142 string IIXPR3 Intel Quark Express Document (English) 2152 string IIXPRa Intel Quark Express Document (Korean) 2162 string MMXPR3 Motorola Quark Express Document (English) 217!:mime application/x-quark-xpress-3 2182 string MMXPRa Motorola Quark Express Document (Korean) 219 220# adobe indesign (document, whatever...) from querkan 2210 belong 0x0606edf5 Adobe InDesign 222>16 string DOCUMENT Document 223 224#------------------------------------------------------------------------------ 225# ichitaro456: file(1) magic for Just System Word Processor Ichitaro 226# 227# Contributor kenzo-: 228# Reversed-engineered JS Ichitaro magic numbers 229# 230 2310 string DOC 232>43 byte 0x14 Just System Word Processor Ichitaro v4 233!:mime application/x-ichitaro4 234>144 string JDASH application/x-ichitaro4 235 2360 string DOC 237>43 byte 0x15 Just System Word Processor Ichitaro v5 238!:mime application/x-ichitaro5 239 2400 string DOC 241>43 byte 0x16 Just System Word Processor Ichitaro v6 242!:mime application/x-ichitaro6 243 244# Type: Freemind mindmap documents 245# From: Jamie Thompson <debian-bugs@jamie-thompson.co.uk> 2460 string/w \<map\ version Freemind document 247!:mime application/x-freemind 248 249# Type: Freeplane mindmap documents 250# From: Felix Natter <fnatter@gmx.net> 2510 string/w \<map\ version="freeplane Freeplane document 252!:mime application/x-freeplane 253 254# Type: Scribus 255# From: Werner Fink <werner@suse.de> 2560 string \<SCRIBUSUTF8\ Version Scribus Document 2570 string \<SCRIBUSUTF8NEW\ Version Scribus Document 258!:mime application/x-scribus 259 260# help files .hlp compiled from html and used by gfxboot added by Joerg Jenderek 261# markups page=0x04,label=0x12, followed by strings like "opt" or "main" and title=0x14 2620 ulelong&0x8080FFFF 0x00001204 gfxboot compiled html help file 263