]> granicus.if.org Git - file/commitdiff
*** empty log message ***
authorChristos Zoulas <christos@zoulas.com>
Tue, 18 Oct 1994 17:49:04 +0000 (17:49 +0000)
committerChristos Zoulas <christos@zoulas.com>
Tue, 18 Oct 1994 17:49:04 +0000 (17:49 +0000)
13 files changed:
magic/Magdir/archive
magic/Magdir/audio
magic/Magdir/commands
magic/Magdir/compress
magic/Magdir/fonts
magic/Magdir/images
magic/Magdir/linux
magic/Magdir/old/ar
magic/Magdir/old/rle
magic/Magdir/old/x11
magic/Magdir/tex
magic/Magdir/troff
magic/Magdir/typeset

index 8999c2f497e5692b1f6419b3311ede4d8ae06a8e..0e2f7b63f2149e4ed9c4fee9f10d5edea9b19aee 100644 (file)
@@ -11,5 +11,3 @@
 0      string          !<arch>         archive
 >8     string          __.SYMDEF       random library
 0      string          -h-             Software Tools format archive text
-# Rahul Dhesi's zoo archive format, from keith@cerberus.uchicago.edu.
-20     long            0xdca7c4fd      Rahul Dhesi's "zoo" archive
index 6b4cb364532c8b98feeacf06e87b0ad55c0b26c6..6208d8d45e2c360b73ea2506bf32c53a85db8806 100644 (file)
 8      string          AIFF            AIFF audio data
 8      string          AIFC            AIFF-C audio data
 8      string          8SVX            IFF/8SVX audio data
-# Bytes 0-3 of Waveform (*.wav) audio files are "RIFF"
-8      string          WAVE            Waveform audio data
-0      string          Creative\ Voice\ File   Soundblaster audio data
-0      long            0x4e54524b      MultiTrack sound data file
->4     long            x               - version %ld
+# Creative Labs AUDIO stuff
+0      string  MThd                    Standard MIDI data
+>9     byte    >0                      (format %d)
+>11    byte    >1                      using %d channels
+0      string  CTMF                    Creative Music (CMF) data
+0      string  SBI                     SoundBlaster instrument data
+0      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
+# Microsoft WAVE format
+0      string          RIFF            Microsoft RIFF
+>8     string          WAVE            - WAVE format
+>34    short           >0              %d bit
+>22    short           =1              Mono
+>22    short           =2              Stereo
+>22    short           >2              %d Channels
+>24    long            >0              %d Hz
index d7c04c1a40aca2fa54bb6bfe58a52546b1e4fd68..acc5911cc0ec1ed8a0c19637ed9b15bb71077e1a 100644 (file)
@@ -38,3 +38,8 @@
 0       string          eval\ "exec\ /usr/local/bin/perl        perl commands text
 0      string          #!/bin/rc       Plan 9 rc Shell script text
 0      string          #!\ /bin/rc     Plan 9 rc Shell script text
+# bash shell magic, from Peter Tobias (tobias@server.et-inf.fho-emden.de)
+0      string          #!/bin/bash     Bourne-Again Shell script text
+0      string          #!\ /bin/bash   Bourne-Again Shell script text
+0      string          #!/usr/local/bin/bash   Bourne-Again Shell script text
+0      string          #!\ /usr/local/bin/bash Bourne-Again Shell script text
index 6309c18061a1b74efcd1ff3104a05c92d60ef4fd..059e926e2db902d95ccf90c78d97800c046dc55f 100644 (file)
@@ -38,3 +38,7 @@
 >2     byte&0x1f       x               %d bits
 
 0      string          \037\240        LZH compressed data
+
+# >>>>> HPACK <<<<<   [from Peter Gutmann, pgut1@cs.aukuni.ac.nz]
+#
+0      string          HPAK                    HPACK archive
index 594db76d91f001f1a60496100343d245fa550ad0..f03dd61dad0c4cae23aff6bb28f0ca43443a84fd 100644 (file)
@@ -1,3 +1,7 @@
 0      string  FONT    ASCII vfont text
 0      short   0436    Berkeley vfont data
 0      short   017001  byte-swapped Berkeley vfont data
+# PostScript fonts (must precede PostScript entry), quinlan@yggdrasil.com
+0      string          %!PS-AdobeFont-1.0      PostScript Type 1 font text
+>20    string          >\0             (%s)
+6      string          %!PS-AdobeFont-1.0      PostScript Type 1 font program data
index c4d259f730a67e39f72390a14bc5780ab2b2881a..89adb5b3945a3d02e8f2272396c324feb4238dc4 100644 (file)
@@ -51,7 +51,6 @@
 >6      string          2.0                    Version 2.0
 0      string          GKSM            GKS Metafile
 8      string          ILBM            IFF ILBM file
-6      string          JFIF            JPEG picture
 0       string          ARF_BEGARF             PHIGS clear text archive
 
 # From: <u31b3hs@pool.informatik.rwth-aachen.de> (Michael Haardt)
 >30    long            0x31            (mono)
 >30    long            0x33            (color)
 
-4      string          Research,       Digifax-G3-Fi
+4      string          Research,       Digifax-G3-File
+>29    byte            1               , fine resolution
+>29    byte            0               , normal resolution
+
+
+0      beshort         0xffd8                  JPEG picture
+>6     string          JFIF                    JFIF standard
+
+#
+# animation formats, originally from vax@ccwf.cc.utexas.edu (VaX#n8)
+#
+0      belong          0x000001b3              MPEG file
+
+4      leshort         0xAF11                  FLI file
+>6     leshort         x                       , %d frames
+>8     leshort         x                       , width=%d pixels
+>10    leshort         x                       , height=%d pixels
+>12    leshort         x                       , depth=%d
+>16    leshort         x                       , ticks/frame=%d
index 7c2855ee59082a865d4ed219d42ee82a3b291232..559ceeaa879be3353396865e68e27c0730a9025e 100644 (file)
@@ -1,11 +1,30 @@
-# Values for Linux/i386 binaries, From: Rik Faith <faith@cs.unc.edu>
+#
+# magic.linux
+#
+# Values for Linux/i386 binaries, from Rik Faith <faith@cs.unc.edu>,
+# Peter Tobias <tobias@server.et-inf.fho-emden.de>, and Daniel Quinlan
+# <quinlan@yggdrasil.com>
 2      leshort         100             Linux/i386
->0     leshort         0407            executable or impure executable (OMAGIC)
 >0     leshort         0410            pure executable (NMAGIC)
 >0     leshort         0413            demand-paged executable (ZMAGIC)
 >0     leshort         0314            demand-paged executable (QMAGIC)
 >16    lelong          >0              not stripped
->0      string          Jump            jump
-# core dump file
+>0     string          Jump            jump
+0      leshort         0407            object file or impure executable (OMAGIC)
+>20    long            >0x1020         DLL library
+# message catalogs, from Mitchum DSouza <m.dsouza@mrc-apu.cam.ac.uk>
+0      string          *nazgul*        compiled message catalog
+>8     long            >0              - version %ld
+# core dump file, from Bill Reynolds <bill@goshawk.lanl.gov>
 216    lelong          0421            core file (Linux)
->220   string          >\0             core file (Linux) of %s
+>220   string          >\0             - core dump of '%s'
+#
+# LILO boot/chain loaders, from Daniel Quinlan <quinlan@yggdrasil.com>
+# this can be overrided by the DOS executable (COM) entry
+2      string          LILO            LILO boot/chain loader
+#
+# Debian Packages, from Peter Tobias <tobias@server.et-inf.fho-emden.de>
+0      string          0.9
+>8     byte            0x0a            Debian Binary Package -
+>>3    byte            >0              created by dpkg 0.9%c
+>>4    byte            >0              pl%c
index 583ec30cf9b3ff61293005eafd11dc204382d3a4..8d3a32d5e7f23f0e6eef9c94d39952ce496093d8 100644 (file)
 0      byte            26              'arc' archive
 >1     byte            0               (empty)
 >1     byte            1               (old format)
+# >>>>> ZOO <<<<<
+#
 # Rahul Dhesi's zoo archive format, from keith@cerberus.uchicago.edu.
-20     long            0xdca7c4fd      Rahul Dhesi's "zoo" archive
+#20    belong          0xdca7c4fd      Rahul Dhesi's "zoo" archive
+# [GRR:  don't know if all of these versions exist, or if some are missing...]
+0      string          ZOO                     Zoo archive
+>4     string          1.00                    (v%4s)
+>4     string          1.10                    (v%4s)
+>4     string          1.20                    (v%4s)
+>4     string          1.30                    (v%4s)
+>4     string          1.40                    (v%4s)
+>4     string          1.50                    (v%4s)
+>4     string          1.60                    (v%4s)
+>4     string          1.70                    (v%4s)
+>4     string          1.71                    (v%4s)
+>4     string          2.00                    (v%4s)
+>4     string          2.01                    (v%4s)
+>4     string          2.10                    (v%4s)
+# [newer, smarter "file" programs]
+>32    string          \001\000                (modify: v1.0+)
+>32    string          \001\004                (modify: v1.4+)
+>32    string          \002\000                (modify: v2.0+)
+>70    string          \001\000                (extract: v1.0+)
+>70    string          \002\001                (extract: v2.1+)
+
 # ZIP archiver
 0      string          PK              zip archive file 
 >4     byte            x               - version
 >7     byte            8               os: NeXT
 >7     byte            9               os: VAX/VMS
 >3     byte            >0              %d]
+# >>>>> SQUISH <<<<<
+#
+0      string          SQSH            squished archive (Acorn RISCOS)
+
+0      byte            0x1a            RISC OS archive
+
index f45605ba7890def6e79583e525271e5b41de4594..a435a1f583690102f88c6412d9066be63d59bcfb 100644 (file)
@@ -5,11 +5,11 @@
 #
 # rle
 #
-0       short           0xcc52          Utah Raster Toolkit RLE
->2      short           >0              lower left corner: %d
->4      short           >0              lower right corner: %d
->6      short           >0              %d x
->8      short           >0              %d
+0       beshort         0xcc52          Utah Raster Toolkit RLE
+>2      beshort         >0              lower left corner: %d
+>4      beshort         >0              lower right corner: %d
+>6      beshort         >0              %d x
+>8      beshort         >0              %d
 >10     byte&0x1        =0x1            CLEARFIRST
 >10     byte&0x2        =0x2            NO_BACKGROUND
 >10     byte&0x4        =0x4            ALPHA
index ed0ff440e401e863b96029aa94dd3e4c026e6c7a..c4e38a744f72c3b29c7c54fc30402d6eeab4b83b 100644 (file)
@@ -7,3 +7,6 @@
 # 0    lelong  00000004        X11 little-endian snf font
 #
 0      long    00000004        X11 snf font
+# some X11 fonts, from Daniel Quinlan (quinlan@yggdrasil.com)
+0      string  \001fcp                 X11 font data
+0      string  D1.0\015\012\000\000    X11 Speedo font data
index 734bedd5a8e81ba67cc156b99962c52aec302177..357c8defc1ea8697a1978c81fa0515438fcf33e9 100644 (file)
 2      string          \000\021        TeX font metric data
 2      string          \000\022        TeX font metric data
 >34    string  >\0     (%s)
+# Texinfo and GNU Info, from Daniel Quinlan (quinlan@yggdrasil.com)
+0      string          \\input\ texinfo        Texinfo source text
+0      string          This\ is\ Info\ file    GNU Info text
+#
+# correct TeX magic for Linux (and maybe more)
+# from Peter Tobias (tobias@server.et-inf.fho-emden.de)
+#
+0      leshort         0x02f7          TeX DVI File
+>16    string          >\0             (%s)
+0      leshort         0x59f7          TeX packed font data
+>3     string          >\0             (%s)
+2      string          \000\022        TeX font metric data
+>33    string          >\0             (%s)
index d414c16493225302d92532637e55934886f320c8..1658b4acb9037c8284261978723d601e6ef17875 100644 (file)
@@ -1,6 +1,23 @@
 #
-# magic.troff:
-#
-0      string          \100\357        very old (C/A/T) troff output data
-0      string          '               [nt]roff, tbl, or eqn input text
+# magic.troff
+# updated by Daniel Quinlan (quinlan@yggdrasil.com)
+# troff input
+0      string          .\\"            troff or preprocessor input text
+0      string          '\\"            troff or preprocessor input text
+0      string          '.\\"           troff or preprocessor input text
+0      string          \\"             troff or preprocessor input text
 
+# ditroff intermediate output text
+0      string          x\ T            ditroff text
+>4     string          cat             for the C/A/T phototypesetter
+>4     string          ps              for PostScript
+>4     string          dvi             for DVI
+>4     string          ascii           for ASCII
+>4     string          lj4             for LaserJet 4
+>4     string          latin1          for ISO 8859-1 (Latin 1)
+>4     string          X75             for xditview at 75dpi
+>>7    string          -12             (12pt)
+>4     string          X100            for xditview at 100dpi
+>>8    string          -12             (12pt)
+# output data formats
+0      string          \100\357        very old (C/A/T) troff output data
index 506456350c18210005cff81a21a3b893afb47511..30bcbbc8c7000cfbe7917494423a9a5e1be92d16 100644 (file)
@@ -1,5 +1,4 @@
 # other typesetting magic
-0      string          \100\357        very old (C/A/T) troff output data
 0      string          Interpress/Xerox        Xerox InterPress data
 >16    string          /                       (version
 >>17   string          >\0                     %s)