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