Fix tg_termpos1 for 64-bit termpos
[xapian.git] / xapian-applications / omega / mimemap.tokens
blob5739ca49c5b34a4457735a9263b76f0325b9a991
1 # Plain text:
2 txt             text/plain
3 text            text/plain
5 # HTML:
6 html            text/html
7 htm             text/html
8 shtml           text/html
9 shtm            text/html
10 xhtml           text/html
11 xhtm            text/html
12 # Our HTML parser knows to ignore PHP code.
13 php             text/x-php
15 # Archived HTML formats:
16 maff            application/x-maff
17 mht             application/x-mimearchive
18 mhtml           application/x-mimearchive
20 # Markdown:
21 markdown        text/markdown
22 md              text/markdown
24 # reStructured text:
25 rst             text/x-rst
26 rest            text/x-rst
28 # Comma-Separated Values:
29 csv             text/csv
31 # PDF:
32 pdf             application/pdf
34 # PostScript:
35 ps              application/postscript
36 eps             application/postscript
37 ai              application/postscript
39 # OpenDocument:
40 # FIXME: need to find sample documents to test all of these.
41 odt             application/vnd.oasis.opendocument.text
42 ods             application/vnd.oasis.opendocument.spreadsheet
43 odp             application/vnd.oasis.opendocument.presentation
44 odg             application/vnd.oasis.opendocument.graphics
45 odc             application/vnd.oasis.opendocument.chart
46 odf             application/vnd.oasis.opendocument.formula
47 odb             application/vnd.oasis.opendocument.database
48 odi             application/vnd.oasis.opendocument.image
49 odm             application/vnd.oasis.opendocument.text-master
50 ott             application/vnd.oasis.opendocument.text-template
51 ots             application/vnd.oasis.opendocument.spreadsheet-template
52 otp             application/vnd.oasis.opendocument.presentation-template
53 otg             application/vnd.oasis.opendocument.graphics-template
54 otc             application/vnd.oasis.opendocument.chart-template
55 otf             application/vnd.oasis.opendocument.formula-template
56 oti             application/vnd.oasis.opendocument.image-template
57 oth             application/vnd.oasis.opendocument.text-web
59 # OpenOffice/StarOffice documents:
60 sxc             application/vnd.sun.xml.calc
61 stc             application/vnd.sun.xml.calc.template
62 sxd             application/vnd.sun.xml.draw
63 std             application/vnd.sun.xml.draw.template
64 sxi             application/vnd.sun.xml.impress
65 sti             application/vnd.sun.xml.impress.template
66 sxm             application/vnd.sun.xml.math
67 sxw             application/vnd.sun.xml.writer
68 sxg             application/vnd.sun.xml.writer.global
69 stw             application/vnd.sun.xml.writer.template
71 # MS Office 2007 formats:
72 # Word 2007
73 docx            application/vnd.openxmlformats-officedocument.wordprocessingml.document
74 # Word 2007 template
75 dotx            application/vnd.openxmlformats-officedocument.wordprocessingml.template
76 # Excel 2007
77 xlsx            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
78 # Excel 2007 template
79 xltx            application/vnd.openxmlformats-officedocument.spreadsheetml.template
80 # PowerPoint 2007 presentation
81 pptx            application/vnd.openxmlformats-officedocument.presentationml.presentation
82 # PowerPoint 2007 slideshow
83 ppsx            application/vnd.openxmlformats-officedocument.presentationml.slideshow
84 # PowerPoint 2007 template
85 potx            application/vnd.openxmlformats-officedocument.presentationml.template
86 vsdx            application/vnd.ms-visio.drawing
87 vssx            application/vnd.ms-visio.stencil
88 vstx            application/vnd.ms-visio.template
89 # OpenXPS and MS-specific older XPS format
90 oxps            application/oxps
91 xps             application/vnd.ms-xpsdocument
93 # Macro-enabled variants - these appear to be the same formats as the
94 # above.  Currently we just treat them as the same mimetypes to avoid
95 # having to check for twice as many possible content-types.
96 # MS say: application/vnd.ms-word.document.macroEnabled.12
97 docm            application/vnd.openxmlformats-officedocument.wordprocessingml.document
98 # MS say: application/vnd.ms-word.template.macroEnabled.12
99 dotm            application/vnd.openxmlformats-officedocument.wordprocessingml.template
100 # MS say: application/vnd.ms-excel.sheet.macroEnabled.12
101 xlsm            application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
102 # MS say: application/vnd.ms-excel.template.macroEnabled.12
103 xltm            application/vnd.openxmlformats-officedocument.spreadsheetml.template
104 # MS say: application/vnd.ms-powerpoint.presentation.macroEnabled.12
105 pptm            application/vnd.openxmlformats-officedocument.presentationml.presentation
106 # MS say: application/vnd.ms-powerpoint.slideshow.macroEnabled.12
107 ppsm            application/vnd.openxmlformats-officedocument.presentationml.slideshow
108 # MS say: application/vnd.ms-powerpoint.presentation.macroEnabled.12
109 potm            application/vnd.openxmlformats-officedocument.presentationml.template
110 # MS say: application/vnd.ms-visio.drawing.macroEnabled etc
111 vsdm            application/vnd.ms-visio.drawing
112 vssm            application/vnd.ms-visio.stencil
113 vstm            application/vnd.ms-visio.template
115 # Some other word processor formats:
116 # Word template
117 dot             application/msword
118 wpd             application/vnd.wordperfect
119 wps             application/vnd.ms-works
120 # Works template
121 wpt             application/vnd.ms-works
122 # AbiWord document
123 abw             application/x-abiword
124 # AbiWord template
125 awt             application/x-abiword
126 # AbiWord compressed document
127 zabw            application/x-abiword-compressed
128 # RTF -- application/rtf is also registered with IANA and understood by
129 # omindex >= 1.4.18), but libmagic seems to always report text/rtf, so
130 # we map to that.
131 rtf             text/rtf
132 # Leave .doc files to libmagic, as they may actually be RTF (AbiWord
133 # actually saves RTF when asked to save as .doc, and Microsoft Word
134 # quietly loads RTF files with a .doc extension), or plain-text.
136 # Apple iWork:
137 key             application/vnd.apple.keynote
138 kth             application/vnd.apple.keynote
139 apxl            application/vnd.apple.keynote
140 pages           application/vnd.apple.pages
141 numbers         application/vnd.apple.numbers
143 # Apple Works / Claris Works:
144 cwk             application/clarisworks
146 # Apple PICT
147 pict            image/x-pict
148 pct             image/x-pict
149 pic             image/x-pict
151 # Visio:
152 vsd             application/vnd.visio
153 vss             application/vnd.visio
154 vst             application/vnd.visio
155 vsw             application/vnd.visio
157 # Other MS formats:
158 xls             application/vnd.ms-excel
159 xlb             application/vnd.ms-excel
160 # Excel template
161 xlt             application/vnd.ms-excel
162 # Excel addon
163 xla             application/vnd.ms-excel
164 # Later Microsoft Works produced XL format but with a different extension.
165 xlr             application/vnd.ms-excel
166 ppt             application/vnd.ms-powerpoint
167 # Powerpoint slideshow
168 pps             application/vnd.ms-powerpoint
169 # Adobe PageMaker apparently uses .pub for an unrelated format, but
170 # libmagic seems to misidentify MS .pub as application/msword, so we
171 # can't just leave it to libmagic.  We don't handle Adobe PageMaker
172 # files yet, so this isn't a big issue currently.
173 pub             application/x-mspublisher
174 # Outlook .msg email
175 msg             application/vnd.ms-outlook
176 # Outlook template
177 oft             application/vnd.ms-outlook
179 # Outlook saved MIME message
180 eml             message/rfc822
182 # Perl:
183 pl              text/x-perl
184 pm              text/x-perl
185 pod             text/x-perl
187 # TeX DVI:
188 dvi             application/x-dvi
190 # DjVu:
191 djv             image/vnd.djvu
192 djvu            image/vnd.djvu
194 # SVG:
195 svg             image/svg+xml
196 svgz            image/svg+xml-compressed
198 # vCard files:
199 vcf             text/vcard
200 vcard           text/vcard
202 # Debian packages:
203 deb             application/vnd.debian.binary-package
204 udeb            application/vnd.debian.binary-package
206 # RPM packages:
207 rpm             application/x-redhat-package-manager
209 # Atom feeds:
210 atom            application/atom+xml
212 # Ebooks:
213 epub            application/epub+zip
214 fb2             application/x-fictionbook+xml
215 lrf             application/x-sony-bbeb
216 tcr             application/x-tcr-ebook
217 pdb             application/vnd.palm
219 # Image files:
220 gif             image/gif
221 jfif            image/jpeg
222 jpe             image/jpeg
223 jpeg            image/jpeg
224 jpg             image/jpeg
225 pbm             image/x-portable-bitmap
226 pgm             image/x-portable-graymap
227 png             image/png
228 pnm             image/x-portable-anymap
229 ppm             image/x-portable-pixmap
230 tif             image/tiff
231 tiff            image/tiff
232 webp            image/webp
234 # Corel DRAW files:
235 cdr             image/x-coreldraw
237 # Audio files:
238 flac            audio/flac
239 mp3             audio/mpeg
240 wav             audio/x-wav
241 it              audio/x-mod
242 xm              audio/x-mod
243 s3m             audio/x-s3m
244 oga             audio/ogg
245 spx             audio/ogg
247 # Video files:
248 mpg             video/mpeg
249 flv             video/x-flv
250 avi             video/x-msvideo
251 asf             video/x-ms-asf
252 qt              video/quicktime
253 mov             video/quicktime
254 ogv             video/ogg
256 # Extensions to quietly ignore:
257 a               ignore
258 adm             ignore
259 bin             ignore
260 com             ignore
261 css             ignore
262 cur             ignore
263 dat             ignore
264 db              ignore
265 dll             ignore
266 dylib           ignore
267 exe             ignore
268 fon             ignore
269 ico             ignore
270 jar             ignore
271 js              ignore
272 lib             ignore
273 lnk             ignore
274 msi             ignore
275 msp             ignore
276 o               ignore
277 obj             ignore
278 pyc             ignore
279 pyd             ignore
280 pyo             ignore
281 so              ignore
282 sqlite          ignore
283 sqlite3         ignore
284 sqlite-journal  ignore
285 tmp             ignore
286 ttf             ignore