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