"Fossies" - the Fresh Open Source Software Archive

Member "file-5.35/magic/Magdir/modem" (17 Mar 2017, 3010 Bytes) of package /linux/misc/file-5.35.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "modem": 5.30_vs_5.31.

    1 
    2 #------------------------------------------------------------------------------
    3 # $File: modem,v 1.8 2017/03/17 21:35:28 christos Exp $
    4 # modem:  file(1) magic for modem programs
    5 #
    6 # From: Florian La Roche <florian@knorke.saar.de>
    7 1	string		PC\ Research,\ Inc	Digifax-G3-File
    8 >29	byte		1			\b, fine resolution
    9 >29	byte		0			\b, normal resolution
   10 
   11 # Summary: CCITT Group 3 Facsimile in "raw" form (i.e. no header).
   12 # Modified by: Joerg Jenderek
   13 # URL: https://de.wikipedia.org/wiki/Fax
   14 # Reference: http://web.archive.org/web/20020628195336/http://www.netnam.vn/unescocourse/computervision/104.htm
   15 # GRR: EOL of G3 is too general as it catches also TrueType fonts, Postscript PrinterFontMetric, others
   16 0	short		0x0100
   17 # 16 0-bits near beginning like True Type fonts *.ttf, Postscript PrinterFontMetric *.pfm, FTYPE.HYPERCARD, XFER
   18 >2	search/9	\0\0
   19 # maximal 7 0-bits for pixel sequences or 11 0-bits for EOL in G3
   20 >2	default		x
   21 # skip IRCAM file (VAX big-endian)	./audio
   22 >>0	belong		!0x0001a364
   23 # skip GEM Image data			./images
   24 >>>2	beshort		!0x0008
   25 # look for first keyword of Panorama database *.pan
   26 >>>>11	search/262	\x06DESIGN
   27 # skip Panorama database
   28 >>>>11	default		x
   29 # old Apple DreamWorld DreamGrafix *.3200 with keyword at end of g3 looking files
   30 >>>>>27118	search/1864	DreamWorld
   31 >>>>>27118	default		x
   32 # skip MouseTrap/Mt.Defaults with file size 16 found on Golden Orchard Apple II CD Rom
   33 >>>>>>8		ubequad		!0x2e01010454010203
   34 # skip PICTUREH.SML found on Golden Orchard Apple II CD Rom
   35 >>>>>>>8	ubequad		!0x5dee74ad1aa56394	raw G3 (Group 3) FAX, byte-padded
   36 # version 5.25 labeled the entry above "raw G3 data, byte-padded"
   37 !:mime	image/g3fax
   38 #!:apple	????TIFF
   39 !:ext	g3
   40 # unusual image starting with black pixel
   41 #0	short		0x1300		raw G3 (Group 3) FAX
   42 0	short		0x1400
   43 # 16 0-bits near beginning like PicturePuzzler found on Golden Orchard Apple CD Rom
   44 >2	search/9	\0\0
   45 # maximal 7 0-bits for pixel sequences or 11 0-bits for EOL in G3
   46 >2	default		x		raw G3 (Group 3) FAX
   47 # version 5.25 labeled the above entry as "raw G3 data"
   48 !:mime	image/g3fax
   49 !:ext	g3
   50 # unusual image with black pixel near beginning
   51 #0	short		0x1900		raw G3 (Group 3) FAX
   52 
   53 #
   54 # Magic data for vgetty voice formats
   55 # (Martin Seine & Marc Eberhard)
   56 
   57 #
   58 # raw modem data version 1
   59 #
   60 0    string    RMD1      raw modem data
   61 >4   string    >\0       (%s /
   62 >20  short     >0        compression type 0x%04x)
   63 
   64 #
   65 # portable voice format 1
   66 #
   67 0    string    PVF1\n         portable voice format
   68 >5   string    >\0       (binary %s)
   69 
   70 #
   71 # portable voice format 2
   72 #
   73 0    string    PVF2\n         portable voice format
   74 >5   string >\0          (ascii %s)
   75 
   76 # From: Bernd Nuernberger <bernd.nuernberger@web.de>
   77 # Brooktrout G3 fax data incl. 128 byte header
   78 # Common suffixes: 3??, BRK, BRT, BTR
   79 0	leshort		0x01bb
   80 >2	leshort		0x0100		Brooktrout 301 fax image,
   81 >>9	leshort		x		%d x
   82 >>0x2d	leshort		x		%d
   83 >>6	leshort		200		\b, fine resolution
   84 >>6	leshort		100		\b, normal resolution
   85 >>11	byte		1		\b, G3 compression
   86 >>11	byte		2		\b, G32D compression