Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!cmcl2!phri!cooper!chris From: chris@cooper.UUCP (Chris Lent ) Newsgroups: comp.unix.wizards Subject: /etc/magic entries for compress(1) & pack(1) Message-ID: <666@cooper.UUCP> Date: Sun, 23-Nov-86 20:32:30 EST Article-I.D.: cooper.666 Posted: Sun Nov 23 20:32:30 1986 Date-Received: Tue, 25-Nov-86 03:24:34 EST Organization: The Cooper Union (NY, NY) Lines: 59 # Hi, # Here's the necessary lines to ADD to /etc/magic # to allow file(1) to recognize files produced by compress(1) and pack(1). # This has been tested on System V Releases 2.0 and 3.0 (3B5 and 3B2, # respectively.) Note that the file will also tell how many bits # the code lengths are for compressed files. # # To test: # $ # extract the archive # $ sh magic.shar # $ shar: extracting 'compress.magic' (388 characters) # $ cp compress.magic /tmp/x # $ compress /tmp/x # $ # Test file(1) with compress.magic instead of /etc/magic # $ file -m compress.magic /tmp/x.Z # /tmp/x.Z: compressed data - with 16 bits # $ rm -f /tmp/x.Z # # Enjoy, # Chris Lent # ihnp4!philabs!phri!cooper!chris # # Enc: shar archive of compress.magic # ------------------------Cut here---------------------------------------- #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create: # compress.magic # This archive created: Sun Nov 23 20:09:46 1986 export PATH; PATH=/bin:/usr/bin:$PATH echo shar: "extracting 'compress.magic'" '(388 characters)' if test -f 'compress.magic' then echo shar: "will not over-write existing file 'compress.magic'" else cat << \SHAR_EOF > 'compress.magic' # CPL - added compress to /etc/magic # - added number of bits in compressed file to /etc/magic #P.S. Fields must be seperated by tabs ('\t'). 0 short 017635 compressed data >2 byte 0214 - with 12 bits >2 byte 0215 - with 13 bits >2 byte 0216 - with 14 bits >2 byte 0217 - with 15 bits >2 byte 0220 - with 16 bits # CPL - added pack to /etc/magic 0 short 017436 packed data SHAR_EOF if test 388 -ne "`wc -c < 'compress.magic'`" then echo shar: "error transmitting 'compress.magic'" '(should have been 388 characters)' fi fi exit 0 # End of shell archive -- Chris Lent ihnp4!allegra!phri!cooper!chris