[comp.sys.ibm.pc] Comparison of MS-DOS archivers

talvola@cory.Berkeley.EDU (Erik Talvola) (08/25/89)

Since I recently got the latest versions of PKZIP (1.01) and PAK (2.10),
two of the high-end MS-DOS archivers, I decided to put this little file
together, which is based on another comparison I did about a year ago
with older software.  It should be able to give people an idea about
the differences in the various IBM PC archiver programs in 3 areas -
"shrinkage", speed of compression, speed of extraction.  Enjoy.

--------------------------------------------------------------------

                Erik Talvola's MS-DOS Compression program test

                             Release of 8-25-89

Copyright 1989 by Erik Talvola.  Do whatever you want with this file,
except remove this message from it.  

comments/suggestions/complaints to:
                talvola@janus.berkeley.edu
                ...!ucbvax!janus!talvola

These are some simple benchmarks I did with all the compression/archive
type programs I have (i.e., programs which do both compression and archiving
as one step.  This excludes such combinations as TAR along with Compress, or
the old CP/M LBR with SQ).

Test 1 : The Turbo Assembler - about 250K of .EXE/.COM files with about 50K
                               of text

Test 2 : Misc. text - some C source code, and a few regular English text
		      files
                                                                         
                            | Make | Xtract 
Archiver        Test 1 Size | Time | Time   
                            |      |        
DWC A5.01 (ay)   214987     | 0:36 | 0:33   (.DWC)
DWC A5.01 (az)   213759     | 0:43 | 0:33   (.DWC)
ARC v6.00        220875     | 1:14 | 0:51   (.ARC)
PKPAK v3.61      215862     | 0:36 | 0:33   (.ARC)
Zoo v2.01        217176     | 1:14 | 0:55   (.ZOO)
PAK v2.10        174790     | 1:47 | 0:48   (.PAK)
LHarc v1.13c     170383     | 2:31 | 1:37   (.LZH)
PKZIP v1.01 (ex) 172673     | 1:12 | 0:27   (.ZIP)
PKZIP v1.01 (es) 213441	    | 0:34 | 0:38   (.ZIP)
ARCA v1.29       216462     | 1:04 |   	    (.ARC)
ARCE v4.0c		    |      | 0:41	

			    | Make | Xtract
Archiver        Test 2 Size | Time | Time
			    |      |
DWC A5.01 (ay)   101798	    | 0:29 | 0:34   (.DWC)
DWC A5.01 (az)   101795     | 0:31 | 0:39   (.DWC)
ARC v6.00	 104865	    | 0:46 | 0:43   (.ARC)
PKPAK v3.61	 101518     | 0:22 | 0:32   (.ARC)
Zoo v2.01	  84399     | 0:38 | 0:36   (.ZOO)
PAK v2.10	  83772	    | 1:17 | 0:43   (.PAK)
LHarc v1.13c	  81526	    | 1:37 | 1:13   (.LZH)
PKZIP v1.01 (ex)  83761	    | 0:45 | 0:32   (.ZIP)
PKZIP v1.01 (es) 103450	    | 0:21 | 0:39   (.ZIP)
ARCA v1.29	 102607     | 0:47 | 	    (.ARC)
ARCE v4.0c		    |      | 0:37

Binary file results:

Rank in order of
               size:              make time:        extract time:
 1)            Lharc v1.13c       PKZIP v1.01 (es)  PKZIP v1.01 (ex)
 2)            PKZIP v1.01 (ex)  *DWC A5.01 (ay)   *DWC A5.01 (ay)
 3)            PAK v2.10         *PKPAK v3.61      *DWC A5.01 (az)
 4)	       PKZIP v1.01 (es)   DWC A5.01 (az)   *PKPAK v3.61
 5)            DWC A5.01 (az)     ARCA v1.29        PKZIP v1.01 (es)
 6)	       DWC A5.01 (ay)     PKZIP v1.01 (ex)  ARCE v4.0c
 7)            PKPAK v3.61       *ARC v6.00         PAK v2.0
 8)            ARCA v1.29        *Zoo v2.01         ARC v6.00
 9)            ZOO v2.01          PAK v2.10         ZOO v2.01
10)            ARC v6.00          LHarc v1.13c      LHarc v1.13c

* or + before a name indicates a tie

Text file results:

Rank in order of
               size:              make time:        extract time:
 1)            LHarc v1.13c       PKZIP v1.01 (es) *PKPAK v3.61
 2)            PKZIP v1.01 (ex)   PKPAK v3.61	   *PKZIP v1.01 (ex)
 3)            PAK v2.10          DWC A5.01 (ay)    DWC A5.01 (ay)
 4)            Zoo v2.01          DWC A5.01 (az)    Zoo v2.01	
 5)            PKPAK v3.61        Zoo v2.01	    ARCE v4.0c
 6)            DWC A5.01 (az)     PKZIP v1.01 (ex) +DWC A5.01 (az)
 7)            DWC A5.01 (ay)     ARC v6.00	   +PKZIP v1.01 (es)
 8)            ARCA v1.29         ARCA v1.29	   *ARC v6.00
 9)	       PKZIP v1.01 (es)   PAK v2.10	   *PAK v2.10
10)	       ARC v6.00	  LHarc v1.13c	    LHarc v1.13c

* or + before a name indicates a tie
---------------------------+
Erik Talvola               | "It's just what we need... a colossal negative 
talvola@cory.berkeley.edu  | space wedgie of great power coming right at us
..!ucbvax!cory!talvola    | at warp speed." -- Star Drek