"Fossies" - the Fresh Open Source Software Archive

Member "file-5.35/magic/Magdir/zip" (3 Nov 2017, 1760 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.

    1 #------------------------------------------------------------------------------
    2 # $File: zip,v 1.1 2017/11/03 23:36:17 christos Exp $
    3 # zip:  file(1) magic for zip files; this is not use
    4 # Note the version of magic in archive is currently stronger, this is
    5 # just an example until negative offsets are supported better
    6 
    7 # Zip Central Cirectory record
    8 0	name		zipcd
    9 >0	string		PK\001\002
   10 >>4	leshort		x		\b, made by
   11 >>4	use		zipversion
   12 >>6	leshort		x		\b, extract using at least
   13 >>6	use		zipversion
   14 >>12	ledate		x		\b, last modified %s
   15 >>24	lelong		>0		\b, uncompressed size %d
   16 >>10	leshort		x		\b, method=
   17 >>10	use		zipcompression
   18 
   19 # Zip known compressions
   20 0	name		zipcompression
   21 >0	leshort		0		\bstore
   22 >0	leshort		8		\bdeflate
   23 >0	leshort		9		\bdeflate64
   24 >0	leshort		12		\bbzip2
   25 >0	leshort		14		\blzma
   26 >0	leshort		94		\bMP3
   27 >0	leshort		95		\bxz
   28 >0	leshort		96		\bJpeg
   29 >0	leshort		97		\bWavPack
   30 >0	leshort		98		\bPPMd
   31 >0	leshort		99		\bAES Encrypted
   32 >0	default		x
   33 >>0	leshort		x		\b[%#x]
   34 
   35 # Zip known versions
   36 0	name		zipversion
   37 >0	leshort		0x09		v0.9
   38 >0	leshort		0x0a		v1.0
   39 >0	leshort		0x0b		v1.1
   40 >0	leshort		0x14		v2.0
   41 >0	leshort		0x15		v2.1
   42 >0	leshort		0x19		v2.5
   43 >0	leshort		0x1b		v2.7
   44 >0	leshort		0x2d		v4.5
   45 >0	leshort		0x2e		v4.6
   46 >0	leshort		0x32		v5.0
   47 >0	leshort		0x33		v5.1
   48 >0	leshort		0x34		v5.2
   49 >0	leshort		0x3d		v6.1
   50 >0	leshort		0x3e		v6.2
   51 >0	leshort		0x3f		v6.3
   52 >0	default		x
   53 >>0	leshort		x		v?[%#x]
   54 
   55 # Zip End Of Central Directory record
   56 -22	string		PK\005\006	Zip archive data
   57 #>4	leshort		>1		\b, %d disks
   58 #>6	leshort		>1		\b, central directory disk %d
   59 #>8	leshort		>1		\b, %d central directories on this disk
   60 #>10	leshort		>1		\b, %d central directories
   61 #>12	lelong		x		\b, %d central directory bytes
   62 >(16.l)	use		zipcd
   63 >20	pstring/l	>0		\b, %s