]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/file/Magdir/images
Record that base/vendor/file/dist@186675 was merged.
[FreeBSD/FreeBSD.git] / contrib / file / Magdir / images
1 #------------------------------------------------------------------------------
2 # images:  file(1) magic for image formats (see also "iff", and "c-lang" for
3 # XPM bitmaps)
4 #
5 # originally from jef@helios.ee.lbl.gov (Jef Poskanzer),
6 # additions by janl@ifi.uio.no as well as others. Jan also suggested
7 # merging several one- and two-line files into here.
8 #
9 # little magic: PCX (first byte is 0x0a)
10
11 # Targa - matches `povray', `ppmtotga' and `xv' outputs
12 # by Philippe De Muyter <phdm@macqel.be>
13 # at 2, byte ImgType must be 1, 2, 3, 9, 10 or 11
14 # at 1, byte CoMapType must be 1 if ImgType is 1 or 9, 0 otherwise
15 # at 3, leshort Index is 0 for povray, ppmtotga and xv outputs
16 # `xv' recognizes only a subset of the following (RGB with pixelsize = 24)
17 # `tgatoppm' recognizes a superset (Index may be anything)
18 1       belong&0xfff7ffff       0x01010000      Targa image data - Map
19 >2      byte&8                  8               - RLE
20 >12     leshort                 >0              %hd x
21 >14     leshort                 >0              %hd
22 1       belong&0xfff7ffff       0x00020000      Targa image data - RGB
23 >2      byte&8                  8               - RLE
24 >12     leshort                 >0              %hd x
25 >14     leshort                 >0              %hd
26 1       belong&0xfff7ffff       0x00030000      Targa image data - Mono
27 >2      byte&8                  8               - RLE
28 >12     leshort                 >0              %hd x
29 >14     leshort                 >0              %hd
30
31 # PBMPLUS images
32 # The next byte following the magic is always whitespace.
33 0       search/1        P1              Netpbm PBM image text
34 !:mime  image/x-portable-bitmap
35 0       search/1        P2              Netpbm PGM image text
36 !:mime  image/x-portable-greymap
37 0       search/1        P3              Netpbm PPM image text
38 !:mime  image/x-portable-pixmap
39 0       string          P4              Netpbm PBM "rawbits" image data
40 !:mime  image/x-portable-bitmap
41 0       string          P5              Netpbm PGM "rawbits" image data
42 !:mime  image/x-portable-greymap
43 0       string          P6              Netpbm PPM "rawbits" image data
44 !:mime  image/x-portable-pixmap
45 0       string          P7              Netpbm PAM image file
46 !:mime  image/x-portable-pixmap
47
48 # From: bryanh@giraffe-data.com (Bryan Henderson)
49 0       string          \117\072        Solitaire Image Recorder format
50 >4      string          \013            MGI Type 11
51 >4      string          \021            MGI Type 17
52 0       string          .MDA            MicroDesign data
53 >21     byte            48              version 2
54 >21     byte            51              version 3
55 0       string          .MDP            MicroDesign page data
56 >21     byte            48              version 2
57 >21     byte            51              version 3
58
59 # NIFF (Navy Interchange File Format, a modification of TIFF) images
60 # [GRR:  this *must* go before TIFF]
61 0       string          IIN1            NIFF image data
62 !:mime  image/x-niff
63
64 # Tag Image File Format, from Daniel Quinlan (quinlan@yggdrasil.com)
65 # The second word of TIFF files is the TIFF version number, 42, which has
66 # never changed.  The TIFF specification recommends testing for it.
67 0       string          MM\x00\x2a      TIFF image data, big-endian
68 !:mime  image/tiff
69 0       string          II\x2a\x00      TIFF image data, little-endian
70 !:mime  image/tiff
71
72 # PNG [Portable Network Graphics, or "PNG's Not GIF"] images
73 # (Greg Roelofs, newt@uchicago.edu)
74 # (Albert Cahalan, acahalan@cs.uml.edu)
75 #
76 # 137 P N G \r \n ^Z \n [4-byte length] H E A D [HEAD data] [HEAD crc] ...
77 #
78 0       string          \x89PNG\x0d\x0a\x1a\x0a         PNG image
79 !:mime  image/png
80 >16     belong          x               \b, %ld x
81 >20     belong          x               %ld,
82 >24     byte            x               %d-bit
83 >25     byte            0               grayscale,
84 >25     byte            2               \b/color RGB,
85 >25     byte            3               colormap,
86 >25     byte            4               gray+alpha,
87 >25     byte            6               \b/color RGBA,
88 #>26    byte            0               deflate/32K,
89 >28     byte            0               non-interlaced
90 >28     byte            1               interlaced
91
92 # possible GIF replacements; none yet released!
93 # (Greg Roelofs, newt@uchicago.edu)
94 #
95 # GRR 950115:  this was mine ("Zip GIF"):
96 0       string          GIF94z          ZIF image (GIF+deflate alpha)
97 !:mime  image/x-unknown
98 #
99 # GRR 950115:  this is Jeremy Wohl's Free Graphics Format (better):
100 #                                       
101 0       string          FGF95a          FGF image (GIF+deflate beta)
102 !:mime  image/x-unknown
103 #
104 # GRR 950115:  this is Thomas Boutell's Portable Bitmap Format proposal
105 # (best; not yet implemented):
106 #                                       
107 0       string          PBF             PBF image (deflate compression)
108 !:mime  image/x-unknown
109
110 # GIF
111 0       string          GIF8            GIF image data
112 !:mime  image/gif
113 >4      string          7a              \b, version 8%s,
114 >4      string          9a              \b, version 8%s,
115 >6      leshort         >0              %hd x
116 >8      leshort         >0              %hd
117 #>10    byte            &0x80           color mapped,
118 #>10    byte&0x07       =0x00           2 colors
119 #>10    byte&0x07       =0x01           4 colors
120 #>10    byte&0x07       =0x02           8 colors
121 #>10    byte&0x07       =0x03           16 colors
122 #>10    byte&0x07       =0x04           32 colors
123 #>10    byte&0x07       =0x05           64 colors
124 #>10    byte&0x07       =0x06           128 colors
125 #>10    byte&0x07       =0x07           256 colors
126
127 # ITC (CMU WM) raster files.  It is essentially a byte-reversed Sun raster,
128 # 1 plane, no encoding.
129 0       string          \361\0\100\273  CMU window manager raster image data
130 >4      lelong          >0              %d x
131 >8      lelong          >0              %d,
132 >12     lelong          >0              %d-bit
133
134 # Magick Image File Format
135 0       string          id=ImageMagick  MIFF image data
136
137 # Artisan
138 0       long            1123028772      Artisan image data
139 >4      long            1               \b, rectangular 24-bit
140 >4      long            2               \b, rectangular 8-bit with colormap
141 >4      long            3               \b, rectangular 32-bit (24-bit with matte)
142
143 # FIG (Facility for Interactive Generation of figures), an object-based format
144 0       search/1        #FIG            FIG image text
145 >5      string          x               \b, version %.3s
146
147 # PHIGS
148 0       string          ARF_BEGARF              PHIGS clear text archive
149 0       string          @(#)SunPHIGS            SunPHIGS
150 # version number follows, in the form m.n
151 >40     string          SunBin                  binary
152 >32     string          archive                 archive
153
154 # GKS (Graphics Kernel System)
155 0       string          GKSM            GKS Metafile
156 >24     string          SunGKS          \b, SunGKS
157
158 # CGM image files
159 0       string          BEGMF           clear text Computer Graphics Metafile
160
161 # MGR bitmaps  (Michael Haardt, u31b3hs@pool.informatik.rwth-aachen.de)
162 0       string  yz      MGR bitmap, modern format, 8-bit aligned
163 0       string  zz      MGR bitmap, old format, 1-bit deep, 16-bit aligned
164 0       string  xz      MGR bitmap, old format, 1-bit deep, 32-bit aligned
165 0       string  yx      MGR bitmap, modern format, squeezed
166
167 # Fuzzy Bitmap (FBM) images
168 0       string          %bitmap\0       FBM image data
169 >30     long            0x31            \b, mono
170 >30     long            0x33            \b, color
171
172 # facsimile data
173 1       string          PC\ Research,\ Inc      group 3 fax data
174 >29     byte            0               \b, normal resolution (204x98 DPI)
175 >29     byte            1               \b, fine resolution (204x196 DPI)
176 # From: Herbert Rosmanith <herp@wildsau.idv.uni.linz.at>
177 0       string          Sfff            structured fax file
178
179
180 # PC bitmaps (OS/2, Windows BMP files)  (Greg Roelofs, newt@uchicago.edu)
181 0       string          BM
182 >14     leshort         12              PC bitmap, OS/2 1.x format
183 !:mime  image/x-ms-bmp
184 >>18    leshort         x               \b, %d x
185 >>20    leshort         x               %d
186 >14     leshort         64              PC bitmap, OS/2 2.x format
187 !:mime  image/x-ms-bmp
188 >>18    leshort         x               \b, %d x
189 >>20    leshort         x               %d
190 >14     leshort         40              PC bitmap, Windows 3.x format
191 !:mime  image/x-ms-bmp
192 >>18    lelong          x               \b, %d x
193 >>22    lelong          x               %d x
194 >>28    leshort         x               %d
195 >14     leshort         128             PC bitmap, Windows NT/2000 format
196 !:mime  image/x-ms-bmp
197 >>18    lelong          x               \b, %d x
198 >>22    lelong          x               %d x
199 >>28    leshort         x               %d
200 # Too simple - MPi
201 #0      string          IC              PC icon data
202 #0      string          PI              PC pointer image data
203 #0      string          CI              PC color icon data
204 #0      string          CP              PC color pointer image data
205 # Conflicts with other entries [BABYL]
206 #0      string          BA              PC bitmap array data
207
208 # XPM icons (Greg Roelofs, newt@uchicago.edu)
209 # note possible collision with C/REXX entry in c-lang; currently commented out
210 0       search/1        /*\ XPM\ */     X pixmap image text
211
212 # Utah Raster Toolkit RLE images (janl@ifi.uio.no)
213 0       leshort         0xcc52          RLE image data,
214 >6      leshort         x               %d x
215 >8      leshort         x               %d
216 >2      leshort         >0              \b, lower left corner: %d
217 >4      leshort         >0              \b, lower right corner: %d
218 >10     byte&0x1        =0x1            \b, clear first
219 >10     byte&0x2        =0x2            \b, no background
220 >10     byte&0x4        =0x4            \b, alpha channel
221 >10     byte&0x8        =0x8            \b, comment
222 >11     byte            >0              \b, %d color channels
223 >12     byte            >0              \b, %d bits per pixel
224 >13     byte            >0              \b, %d color map channels
225
226 # image file format (Robert Potter, potter@cs.rochester.edu)
227 0       string          Imagefile\ version-     iff image data
228 # this adds the whole header (inc. version number), informative but longish
229 >10     string          >\0             %s
230
231 # Sun raster images, from Daniel Quinlan (quinlan@yggdrasil.com)
232 0       belong          0x59a66a95      Sun raster image data
233 >4      belong          >0              \b, %d x
234 >8      belong          >0              %d,
235 >12     belong          >0              %d-bit,
236 #>16    belong          >0              %d bytes long,
237 >20     belong          0               old format,
238 #>20    belong          1               standard,
239 >20     belong          2               compressed,
240 >20     belong          3               RGB,
241 >20     belong          4               TIFF,
242 >20     belong          5               IFF,
243 >20     belong          0xffff          reserved for testing,
244 >24     belong          0               no colormap
245 >24     belong          1               RGB colormap
246 >24     belong          2               raw colormap
247 #>28    belong          >0              colormap is %d bytes long
248
249 # SGI image file format, from Daniel Quinlan (quinlan@yggdrasil.com)
250 #
251 # See
252 #       http://reality.sgi.com/grafica/sgiimage.html
253 #
254 0       beshort         474             SGI image data
255 #>2     byte            0               \b, verbatim
256 >2      byte            1               \b, RLE
257 #>3     byte            1               \b, normal precision
258 >3      byte            2               \b, high precision
259 >4      beshort         x               \b, %d-D
260 >6      beshort         x               \b, %d x
261 >8      beshort         x               %d
262 >10     beshort         x               \b, %d channel
263 >10     beshort         !1              \bs
264 >80     string          >0              \b, "%s"
265
266 0       string          IT01            FIT image data
267 >4      belong          x               \b, %d x
268 >8      belong          x               %d x
269 >12     belong          x               %d
270 #
271 0       string          IT02            FIT image data
272 >4      belong          x               \b, %d x
273 >8      belong          x               %d x
274 >12     belong          x               %d
275 #
276 2048    string          PCD_IPI         Kodak Photo CD image pack file
277 >0xe02  byte&0x03       0x00            , landscape mode
278 >0xe02  byte&0x03       0x01            , portrait mode
279 >0xe02  byte&0x03       0x02            , landscape mode
280 >0xe02  byte&0x03       0x03            , portrait mode
281 0       string          PCD_OPA         Kodak Photo CD overview pack file
282
283 # FITS format.  Jeff Uphoff <juphoff@tarsier.cv.nrao.edu>
284 # FITS is the Flexible Image Transport System, the de facto standard for
285 # data and image transfer, storage, etc., for the astronomical community.
286 # (FITS floating point formats are big-endian.)
287 0       string  SIMPLE\ \ =     FITS image data
288 >109    string  8               \b, 8-bit, character or unsigned binary integer
289 >108    string  16              \b, 16-bit, two's complement binary integer
290 >107    string  \ 32            \b, 32-bit, two's complement binary integer
291 >107    string  -32             \b, 32-bit, floating point, single precision
292 >107    string  -64             \b, 64-bit, floating point, double precision
293
294 # other images
295 0       string  This\ is\ a\ BitMap\ file       Lisp Machine bit-array-file
296
297 # From SunOS 5.5.1 "/etc/magic" - appeared right before Sun raster image
298 # stuff.
299 #
300 0       beshort         0x1010          PEX Binary Archive
301
302 # DICOM medical imaging data
303 128     string  DICM                    DICOM medical imaging data
304 !:mime  application/dicom
305
306 # XWD - X Window Dump file.
307 #   As described in /usr/X11R6/include/X11/XWDFile.h
308 #   used by the xwd program.
309 #   Bradford Castalia, idaeim, 1/01
310 4       belong  7                       XWD X Window Dump image data
311 >100    string  >\0                     \b, "%s"
312 >16     belong  x                       \b, %dx
313 >20     belong  x                       \b%dx
314 >12     belong  x                       \b%d
315
316 # PDS - Planetary Data System
317 #   These files use Parameter Value Language in the header section.
318 #   Unfortunately, there is no certain magic, but the following
319 #   strings have been found to be most likely.
320 0       string  NJPL1I00                PDS (JPL) image data
321 2       string  NJPL1I                  PDS (JPL) image data
322 0       string  CCSD3ZF                 PDS (CCSD) image data
323 2       string  CCSD3Z                  PDS (CCSD) image data
324 0       string  PDS_                    PDS image data
325 0       string  LBLSIZE=                PDS (VICAR) image data
326
327 # pM8x: ATARI STAD compressed bitmap format
328 #
329 # from Oskar Schirmer <schirmer@scara.com> Feb 2, 2001
330 # p M 8 5/6 xx yy zz data...
331 # Atari ST STAD bitmap is always 640x400, bytewise runlength compressed.
332 # bytes either run horizontally (pM85) or vertically (pM86). yy is the
333 # most frequent byte, xx and zz are runlength escape codes, where xx is
334 # used for runs of yy.
335 #
336 0       string  pM85            Atari ST STAD bitmap image data (hor)
337 >5      byte    0x00            (white background)
338 >5      byte    0xFF            (black background)
339 0       string  pM86            Atari ST STAD bitmap image data (vert)
340 >5      byte    0x00            (white background)
341 >5      byte    0xFF            (black background)
342
343 # Gürkan Sengün <gurkan@linuks.mine.nu>, www.linuks.mine.nu
344 # http://www.atarimax.com/jindroush.atari.org/afmtatr.html
345 0       leshort 0x0296          Atari ATR image
346
347 # XXX:
348 # This is bad magic 0x5249 == 'RI' conflicts with RIFF and other
349 # magic.
350 # SGI RICE image file <mpruett@sgi.com>
351 #0      beshort 0x5249          RICE image
352 #>2     beshort x               v%d
353 #>4     beshort x               (%d x
354 #>6     beshort x               %d)
355 #>8     beshort 0               8 bit
356 #>8     beshort 1               10 bit
357 #>8     beshort 2               12 bit
358 #>8     beshort 3               13 bit
359 #>10    beshort 0               4:2:2
360 #>10    beshort 1               4:2:2:4
361 #>10    beshort 2               4:4:4
362 #>10    beshort 3               4:4:4:4
363 #>12    beshort 1               RGB
364 #>12    beshort 2               CCIR601
365 #>12    beshort 3               RP175
366 #>12    beshort 4               YUV
367
368 #------------------------------------------------------------------------------
369 #
370 # Marco Schmidt (marcoschmidt@users.sourceforge.net) -- an image  file format
371 # for the EPOC operating system, which is used with PDAs like those from Psion
372 #
373 # see http://huizen.dds.nl/~frodol/psiconv/html/Index.html for a description
374 # of various EPOC file formats
375
376 0       string \x37\x00\x00\x10\x42\x00\x00\x10\x00\x00\x00\x00\x39\x64\x39\x47 EPOC MBM image file
377
378 # PCX image files
379 # From: Dan Fandrich <dan@coneharvesters.com>
380 0       beshort         0x0a00  PCX ver. 2.5 image data
381 0       beshort         0x0a02  PCX ver. 2.8 image data, with palette
382 0       beshort         0x0a03  PCX ver. 2.8 image data, without palette
383 0       beshort         0x0a04  PCX for Windows image data
384 0       beshort         0x0a05  PCX ver. 3.0 image data
385 >4      leshort         x      bounding box [%hd,
386 >6      leshort         x      %hd] -
387 >8      leshort         x      [%hd,
388 >10     leshort         x      %hd],
389 >65     byte            >1      %d planes each of
390 >3      byte            x       %hhd-bit
391 >68     byte            0       image,
392 >68     byte            1       colour,
393 >68     byte            2       grayscale,
394 >68     byte            >2      image,
395 >68     byte            <0      image,
396 >12     leshort         >0      %hd x
397 >>14    leshort         x      %hd dpi,
398 >2      byte            0       uncompressed
399 >2      byte            1       RLE compressed
400
401 # Adobe Photoshop
402 0       string          8BPS Adobe Photoshop Image
403 !:mime  image/vnd.adobe.photoshop
404
405 # XV thumbnail indicator (ThMO)
406 0       string          P7\ 332         XV thumbnail image data
407
408 # NITF is defined by United States MIL-STD-2500A
409 0       string  NITF    National Imagery Transmission Format
410 >25     string  >\0     dated %.14s
411
412 # GEM Image: Version 1, Headerlen 8 (Wolfram Kleff)
413 0       belong          0x00010008      GEM Image data
414 >12     beshort         x               %d x
415 >14     beshort         x               %d,
416 >4      beshort         x               %d planes,
417 >8      beshort         x               %d x
418 >10     beshort         x               %d pixelsize
419
420 # GEM Metafile (Wolfram Kleff)
421 0       lelong          0x0018FFFF      GEM Metafile data
422 >4      leshort         x               version %d
423
424 #
425 # SMJPEG. A custom Motion JPEG format used by Loki Entertainment
426 # Software Torbjorn Andersson <d91tan@Update.UU.SE>.
427 #
428 0       string  \0\nSMJPEG      SMJPEG
429 >8      belong  x               %d.x data
430 # According to the specification you could find any number of _TXT
431 # headers here, but I can't think of any way of handling that. None of
432 # the SMJPEG files I tried it on used this feature. Even if such a
433 # file is encountered the output should still be reasonable.
434 >16     string  _SND            \b,
435 >>24    beshort >0              %d Hz
436 >>26    byte    8               8-bit
437 >>26    byte    16              16-bit
438 >>28    string  NONE            uncompressed
439 # >>28  string  APCM            ADPCM compressed
440 >>27    byte    1               mono
441 >>28    byte    2               stereo
442 # Help! Isn't there any way to avoid writing this part twice?
443 >>32    string  _VID            \b,
444 # >>>48 string  JFIF            JPEG
445 >>>40   belong  >0              %d frames
446 >>>44   beshort >0              (%d x
447 >>>46   beshort >0              %d)
448 >16     string  _VID            \b,
449 # >>32  string  JFIF            JPEG
450 >>24    belong  >0              %d frames
451 >>28    beshort >0              (%d x
452 >>30    beshort >0              %d)
453
454 0       string  Paint\ Shop\ Pro\ Image\ File   Paint Shop Pro Image File
455
456 # "thumbnail file" (icon)
457 # descended from "xv", but in use by other applications as well (Wolfram Kleff)
458 0       string          P7\ 332         XV "thumbnail file" (icon) data
459
460 # taken from fkiss: (<yav@mte.biglobe.ne.jp> ?)
461 0       string          KiSS            KISS/GS
462 >4      byte            16              color
463 >>5     byte            x               %d bit
464 >>8     leshort         x               %d colors
465 >>10    leshort         x               %d groups
466 >4      byte            32              cell
467 >>5     byte            x               %d bit
468 >>8     leshort         x               %d x
469 >>10    leshort         x               %d
470 >>12    leshort         x               +%d
471 >>14    leshort         x               +%d
472
473 # Webshots (www.webshots.com), by John Harrison
474 0       string          C\253\221g\230\0\0\0 Webshots Desktop .wbz file
475
476 # Hercules DASD image files
477 # From Jan Jaeger <jj@septa.nl>
478 0       string  CKD_P370        Hercules CKD DASD image file
479 >8      long    x               \b, %d heads per cylinder
480 >12     long    x               \b, track size %d bytes
481 >16     byte    x               \b, device type 33%2.2X
482
483 0       string  CKD_C370        Hercules compressed CKD DASD image file
484 >8      long    x               \b, %d heads per cylinder
485 >12     long    x               \b, track size %d bytes
486 >16     byte    x               \b, device type 33%2.2X
487
488 0       string  CKD_S370        Hercules CKD DASD shadow file
489 >8      long    x               \b, %d heads per cylinder
490 >12     long    x               \b, track size %d bytes
491 >16     byte    x               \b, device type 33%2.2X
492
493 # Squeak images and programs - etoffi@softhome.net
494 0       string          \146\031\0\0    Squeak image data
495 0       search/1        'From\040Squeak Squeak program text
496
497 # partimage: file(1) magic for PartImage files (experimental, incomplete)
498 # Author: Hans-Joachim Baader <hjb@pro-linux.de>
499 0               string  PaRtImAgE-VoLuMe        PartImage
500 >0x0020         string  0.6.1           file version %s
501 >>0x0060        lelong  >-1             volume %ld
502 #>>0x0064 8 byte identifier
503 #>>0x007c reserved
504 >>0x0200        string  >\0             type %s
505 >>0x1400        string  >\0             device %s,
506 >>0x1600        string  >\0             original filename %s,
507 # Some fields omitted
508 >>0x2744        lelong  0               not compressed
509 >>0x2744        lelong  1               gzip compressed
510 >>0x2744        lelong  2               bzip2 compressed
511 >>0x2744        lelong  >2              compressed with unknown algorithm
512 >0x0020         string  >0.6.1          file version %s
513 >0x0020         string  <0.6.1          file version %s
514
515 # DCX is multi-page PCX, using a simple header of up to 1024
516 # offsets for the respective PCX components.
517 # From: Joerg Wunsch <joerg_wunsch@uriah.heep.sax.de>
518 0       lelong  987654321       DCX multi-page PCX image data
519
520 # Simon Walton <simonw@matteworld.com>
521 # Kodak Cineon format for scanned negatives
522 # http://www.kodak.com/US/en/motion/support/dlad/
523 0       lelong  0xd75f2a80      Cineon image data
524 >200    belong  >0              \b, %ld x
525 >204    belong  >0              %ld
526
527
528 # Bio-Rad .PIC is an image format used by microscope control systems
529 # and related image processing software used by biologists.
530 # From: Vebjorn Ljosa <vebjorn@ljosa.com>
531 54      leshort 12345           Bio-Rad .PIC Image File
532 >0      leshort >0              %hd x
533 >2      leshort >0              %hd,
534 >4      leshort =1              1 image in file
535 >4      leshort >1              %hd images in file
536
537 # From Jan "Yenya" Kasprzak <kas@fi.muni.cz>
538 # The description of *.mrw format can be found at
539 # http://www.dalibor.cz/minolta/raw_file_format.htm
540 0       string  \000MRM                 Minolta Dimage camera raw image data
541
542 # Summary: DjVu image / document
543 # Extension: .djvu
544 # Reference: http://djvu.org/docs/DjVu3Spec.djvu
545 # Submitted by: Stephane Loeuillet <stephane.loeuillet@tiscali.fr>
546 # Modified by (1): Abel Cheung <abelcheung@gmail.com>
547 0       string  AT&TFORM
548 !:mime  image/vnd.djvu
549 >12     string  DJVM            DjVu multiple page document
550 >12     string  DJVU            DjVu image or single page document
551 >12     string  DJVI            DjVu shared document
552 >12     string  THUM            DjVu page thumbnails
553
554
555 # From Marc Espie
556 0       lelong  20000630                OpenEXR image data
557
558 # From: Tom Hilinski <tom.hilinski@comcast.net>
559 # http://www.unidata.ucar.edu/packages/netcdf/
560 0       string  CDF\001                 NetCDF Data Format data
561
562 #-----------------------------------------------------------------------
563 # Hierarchical Data Format, used to facilitate scientific data exchange
564 # specifications at http://hdf.ncsa.uiuc.edu/
565 0       belong  0x0e031301      Hierarchical Data Format (version 4) data
566 !:mime  application/x-hdf
567 0       string  \211HDF\r\n\032 Hierarchical Data Format (version 5) data
568 !:mime  application/x-hdf
569
570 # From: Tobias Burnus <burnus@net-b.de>
571 # Xara (for a while: Corel Xara) is a graphic package, see
572 # http://www.xara.com/ for Windows and as GPL application for Linux
573 0       string  XARA\243\243    Xara graphics file
574
575 # http://www.cartesianinc.com/Tech/
576 0       string  CPC\262         Cartesian Perceptual Compression image
577 !:mime  image/x-cpi
578
579 # From Albert Cahalan <acahalan@gmail.com>
580 # puredigital used it for the CVS disposable camcorder
581 #8       lelong  4       ZBM bitmap image data
582 #>4      leshort x       %u x
583 #>6      leshort x       %u
584
585 # From Albert Cahalan <acahalan@gmail.com>
586 # uncompressed 5:6:5 HighColor image for OLPC XO firmware icons
587 0       string C565     OLPC firmware icon image data
588 >4      leshort x       %u x
589 >6      leshort x       %u
590
591 # Applied Images - Image files from Cytovision
592 # Gustavo Junior Alves <gjalves@gjalves.com.br>
593 0       string  \xce\xda\xde\xfa        Cytovision Metaphases file
594 0       string  \xed\xad\xef\xac        Cytovision Karyotype file
595 0       string  \x0b\x00\x03\x00        Cytovision FISH Probe file
596 0       string  \xed\xfe\xda\xbe        Cytovision FLEX file
597 0       string  \xed\xab\xed\xfe        Cytovision FLEX file
598 0       string  \xad\xfd\xea\xad        Cytovision RATS file
599
600 # Wavelet Scalar Quantization format used in gray-scale fingerprint images
601 # From Tano M Fotang <mfotang@quanteq.com>
602 0       string  \xff\xa0\xff\xa8\x00    Wavelet Scalar Quantization image data