82 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # Example magic file for mkhybrid
 | |
| #
 | |
| # The "message" for the offset MUST be 4 characters for the CREATOR
 | |
| # and 4 characters for the TYPE - white space is optional between them.
 | |
| # Any other characters on this line are ignored. Continuation lines (starting
 | |
| # with '>') are also ignored i.e. only the initial offset lines are used.
 | |
| #
 | |
| # The continuation lines are given here, but they do not need to exist.
 | |
| 
 | |
| #
 | |
| # James Pearson 20/5/98
 | |
| 
 | |
| # off	type		test		message
 | |
| 
 | |
| # GIF
 | |
| 0	string		GIF8		8BIM GIFf
 | |
| >4	string		7a		\b, version 8%s,
 | |
| >4	string		9a		\b, version 8%s,
 | |
| >6	leshort		>0		%hd x
 | |
| >8	leshort		>0		%hd,
 | |
| #>10	byte		&0x80		color mapped,
 | |
| #>10	byte&0x07	=0x00		2 colors
 | |
| #>10	byte&0x07	=0x01		4 colors
 | |
| #>10	byte&0x07	=0x02		8 colors
 | |
| #>10	byte&0x07	=0x03		16 colors
 | |
| #>10	byte&0x07	=0x04		32 colors
 | |
| #>10	byte&0x07	=0x05		64 colors
 | |
| #>10	byte&0x07	=0x06		128 colors
 | |
| #>10	byte&0x07	=0x07		256 colors
 | |
| 
 | |
| # JPEG images
 | |
| #
 | |
| 0	ubeshort		0xffd8		8BIM JPEG  image data
 | |
| 
 | |
| # StuffIt
 | |
| #
 | |
| 0	string		SIT!		SIT!SIT!
 | |
| 
 | |
| # standard unix compress
 | |
| 0	string		\037\235	LZIV ZIVU
 | |
| >2	byte&0x80	>0		block compressed
 | |
| >2	byte&0x1f	x		%d bits
 | |
| 
 | |
| # gzip (GNU zip, not to be confused with Info-ZIP or PKWARE zip archiver)
 | |
| 0       string          \037\213        GNUz ZIVU gzip compressed data
 | |
| >2      byte            <8              \b, reserved method,
 | |
| >2      byte            8               \b, deflated,
 | |
| >3	byte		&0x01		ASCII,
 | |
| >3	byte		&0x02		continuation,
 | |
| >3	byte		&0x04		extra field,
 | |
| >3	byte		&0x08		original filename,
 | |
| >3	byte		&0x10		comment,
 | |
| >3	byte		&0x20		encrypted,
 | |
| >4	ledate		x		last modified: %s,
 | |
| >8	byte		2		max compression,
 | |
| >8	byte		4		max speed,
 | |
| >9	byte		=0x00		os: MS-DOS
 | |
| >9	byte		=0x01		os: Amiga
 | |
| >9	byte		=0x02		os: VMS
 | |
| >9	byte		=0x03		os: Unix
 | |
| >9	byte		=0x05		os: Atari
 | |
| >9	byte		=0x06		os: OS/2
 | |
| >9	byte		=0x07		os: MacOS
 | |
| >9	byte		=0x0A		os: Tops/20
 | |
| >9	byte		=0x0B		os: Win/32
 | |
| 
 | |
| # Postscript
 | |
| 0	string		%!		ASPSTEXT
 | |
| >2	string		PS-Adobe-	conforming
 | |
| >>11	string		>\0		at level %.3s
 | |
| >>>15	string		EPS		- type %s
 | |
| >>>15	string		Query		- type %s
 | |
| >>>15	string		ExitServer	- type %s
 | |
| # Some PCs have the annoying habit of adding a ^D as a document separator
 | |
| 0	string		\004%!		ASPS TEXT PostScript document text
 | |
| >3	string		PS-Adobe-	conforming
 | |
| >>12	string		>\0		at level %.3s
 | |
| >>>16	string		EPS		- type %s
 | |
| >>>16	string		Query		- type %s
 | |
| >>>16	string		ExitServer	- type %s
 |