| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 | 
#------------------------------------------------------------------------------# audio:  file(1) magic for sound formats (see also "iff")## Jan Nicolai Langfeldt (janl@ifi.uio.no), Dan Quinlan (quinlan@yggdrasil.com),# and others## Sun/NeXT audio data0	string		.snd		Sun/NeXT audio data:>12	belong		1		8-bit ISDN u-law,>12	belong		2		8-bit linear PCM [REF-PCM],>12	belong		3		16-bit linear PCM,>12	belong		4		24-bit linear PCM,>12	belong		5		32-bit linear PCM,>12	belong		6		32-bit IEEE floating point,>12	belong		7		64-bit IEEE floating point,>12	belong		23		8-bit ISDN u-law compressed (CCITT G.721 ADPCM voice data encoding),>20	belong		1		mono,>20	belong		2		stereo,>20	belong		4		quad,>16	belong		>0		%d Hz# DEC systems (e.g. DECstation 5000) use a variant of the Sun/NeXT format# that uses little-endian encoding and has a different magic number0	lelong		0x0064732E	DEC audio data:>12	lelong		1		8-bit ISDN u-law,>12	lelong		2		8-bit linear PCM [REF-PCM],>12	lelong		3		16-bit linear PCM,>12	lelong		4		24-bit linear PCM,>12	lelong		5		32-bit linear PCM,>12	lelong		6		32-bit IEEE floating point,>12	lelong		7		64-bit IEEE floating point,>12	lelong		23		8-bit ISDN u-law compressed (CCITT G.721 ADPCM voice data encoding),>20	lelong		1		mono,>20	lelong		2		stereo,>20	lelong		4		quad,>16	lelong		>0		%d Hz# Creative Labs AUDIO stuff0	string	MThd			Standard MIDI data>9 	byte	>0			(format %d)>11	byte	>1			using %d channels0	string	CTMF			Creative Music (CMF) data0	string	SBI			SoundBlaster instrument data0	string	Creative\ Voice\ File	Creative Labs voice data# is this next line right?  it came this way...>19	byte	0x1A>23	byte	>0			- version %d>22	byte	>0			\b.%d# first entry is also the string "NTRK"0	belong		0x4e54524b	MultiTrack sound data>4	belong		x		- version %ld# Microsoft WAVE format (*.wav)# [GRR 950115:  probably all of the shorts and longs should be leshort/lelong]0	string		RIFF		Microsoft RIFF>8	string		WAVE		\b, WAVE audio data>>34	short		>0		\b, %d bit>>22	short		=1		\b, mono>>22	short		=2		\b, stereo>>22	short		>2		\b, %d channels>>24	long		>0		%d Hz# AVI == Audio Video Interleave>8      string          AVI\            \b, AVI data# Extended MOD format (*.emd) (Greg Roelofs, newt@uchicago.edu); NOT TESTED# [based on posting 940824 by "Dirk/Elastik", husberg@lehtori.cc.tut.fi]0	string		EMOD		Extended MOD sound data,>4	byte&0xf0	x		version %d>4	byte&0x0f	x		\b.%d,>45	byte		x		%d instruments>83	byte		0		(module)>83	byte		1		(song)# Real Audio (Magic .ra\0375)0	belong		0x2e7261fd	realaudio sound file# Real Audio (Magic .ra\0375)0	belong		0x2e7261fd	realaudio sound file# MTM/669/FAR/S3M/ULT/XM format checking [Aaron Eppert, aeppert@dialin.ind.net]# Oct 31, 19950	string		MTM		MultiTracker Module sound file0	string		if		Composer 669 Module sound data0	string		FAR		Module sound data0	string		MAS_U		ULT(imate) Module sound data0x2c	string		SCRM		ScreamTracker III Module sound data0	string		Extended Module	Extended Module sound data
 |