xref: /dragonfly/contrib/file/magic/Magdir/images (revision dca3c15d)
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)
181	belong&0xfff7ffff	0x01010000	Targa image data - Map
19>2	byte&8			8		- RLE
20>12	leshort			>0		%hd x
21>14	leshort			>0		%hd
221	belong&0xfff7ffff	0x00020000	Targa image data - RGB
23>2	byte&8			8		- RLE
24>12	leshort			>0		%hd x
25>14	leshort			>0		%hd
261	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.
330	search/1	P1		Netpbm PBM image text
34!:mime	image/x-portable-bitmap
350	search/1	P2		Netpbm PGM image text
36!:mime	image/x-portable-greymap
370	search/1	P3		Netpbm PPM image text
38!:mime	image/x-portable-pixmap
390	string		P4		Netpbm PBM "rawbits" image data
40!:mime	image/x-portable-bitmap
410	string		P5		Netpbm PGM "rawbits" image data
42!:mime	image/x-portable-greymap
430	string		P6		Netpbm PPM "rawbits" image data
44!:mime	image/x-portable-pixmap
450	string		P7		Netpbm PAM image file
46!:mime	image/x-portable-pixmap
47
48# From: bryanh@giraffe-data.com (Bryan Henderson)
490	string		\117\072	Solitaire Image Recorder format
50>4	string		\013		MGI Type 11
51>4	string		\021		MGI Type 17
520	string		.MDA		MicroDesign data
53>21	byte		48		version 2
54>21	byte		51		version 3
550	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]
610	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.
670	string		MM\x00\x2a	TIFF image data, big-endian
68!:mime	image/tiff
690	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#
780	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"):
960	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#
1010	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#
1070	string		PBF		PBF image (deflate compression)
108!:mime	image/x-unknown
109
110# GIF
1110	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.
1300	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
1360	string		id=ImageMagick	MIFF image data
137
138# Artisan
1390	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
1450	search/1	#FIG		FIG image text
146>5	string		x		\b, version %.3s
147
148# PHIGS
1490	string		ARF_BEGARF		PHIGS clear text archive
1500	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)
1560	string		GKSM		GKS Metafile
157>24	string		SunGKS		\b, SunGKS
158
159# CGM image files
1600	string		BEGMF		clear text Computer Graphics Metafile
161
162# MGR bitmaps  (Michael Haardt, u31b3hs@pool.informatik.rwth-aachen.de)
1630	string	yz	MGR bitmap, modern format, 8-bit aligned
1640	string	zz	MGR bitmap, old format, 1-bit deep, 16-bit aligned
1650	string	xz	MGR bitmap, old format, 1-bit deep, 32-bit aligned
1660	string	yx	MGR bitmap, modern format, squeezed
167
168# Fuzzy Bitmap (FBM) images
1690	string		%bitmap\0	FBM image data
170>30	long		0x31		\b, mono
171>30	long		0x33		\b, color
172
173# facsimile data
1741	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>
1780	string		Sfff		structured fax file
179
180
181# PC bitmaps (OS/2, Windows BMP files)  (Greg Roelofs, newt@uchicago.edu)
1820	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
2110	search/1	/*\ XPM\ */	X pixmap image text
212
213# Utah Raster Toolkit RLE images (janl@ifi.uio.no)
2140	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)
2280	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)
2330	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#
2550	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
2670	string		IT01		FIT image data
268>4	belong		x		\b, %d x
269>8	belong		x		%d x
270>12	belong		x		%d
271#
2720	string		IT02		FIT image data
273>4	belong		x		\b, %d x
274>8	belong		x		%d x
275>12	belong		x		%d
276#
2772048	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
2820	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.)
2880	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
2960	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#
3010	beshort		0x1010		PEX Binary Archive
302
303# DICOM medical imaging data
304128	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
3114	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.
3210	string	NJPL1I00		PDS (JPL) image data
3222	string	NJPL1I			PDS (JPL) image data
3230	string	CCSD3ZF			PDS (CCSD) image data
3242	string	CCSD3Z			PDS (CCSD) image data
3250	string	PDS_			PDS image data
3260	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#
3370	string	pM85		Atari ST STAD bitmap image data (hor)
338>5	byte	0x00		(white background)
339>5	byte	0xFF		(black background)
3400	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
3460	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
3770	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>
3810	beshort		0x0a00	PCX ver. 2.5 image data
3820	beshort		0x0a02	PCX ver. 2.8 image data, with palette
3830	beshort		0x0a03	PCX ver. 2.8 image data, without palette
3840	beshort		0x0a04	PCX for Windows image data
3850	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
4030	string		8BPS Adobe Photoshop Image
404!:mime	image/vnd.adobe.photoshop
405
406# XV thumbnail indicator (ThMO)
4070	string		P7\ 332		XV thumbnail image data
408
409# NITF is defined by United States MIL-STD-2500A
4100	string	NITF	National Imagery Transmission Format
411>25	string	>\0	dated %.14s
412
413# GEM Image: Version 1, Headerlen 8 (Wolfram Kleff)
4140	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)
4220	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#
4290	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
4550	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)
4590       string          P7\ 332         XV "thumbnail file" (icon) data
460
461# taken from fkiss: (<yav@mte.biglobe.ne.jp> ?)
4620       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
4750       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>
4790       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
4840       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
4890       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
4950	string		\146\031\0\0	Squeak image data
4960	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>
5000		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>
5190	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/
5240	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>
53254	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
5410	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>
5480	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
5570	lelong	20000630		OpenEXR image data
558
559# From: Tom Hilinski <tom.hilinski@comcast.net>
560# http://www.unidata.ucar.edu/packages/netcdf/
5610	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/
5660	belong	0x0e031301	Hierarchical Data Format (version 4) data
567!:mime	application/x-hdf
5680	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
5740	string	XARA\243\243	Xara graphics file
575
576# http://www.cartesianinc.com/Tech/
5770	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
5880       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>
5940	string	\xce\xda\xde\xfa	Cytovision Metaphases file
5950	string	\xed\xad\xef\xac	Cytovision Karyotype file
5960	string	\x0b\x00\x03\x00	Cytovision FISH Probe file
5970	string	\xed\xfe\xda\xbe	Cytovision FLEX file
5980	string	\xed\xab\xed\xfe	Cytovision FLEX file
5990	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>
6030	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>
6070	string	\xFF\x4F\xFF\x51\x00	JPEG-2000 Code Stream Bitmap data
608