home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / arc / zoo120.lzh / ZOOBENCH.TXT < prev   
Text File  |  1986-09-06  |  4KB  |  98 lines

  1.                              Zoo vs ARCA vs PKARC
  2.  
  3.  
  4. How does Zoo 1.20 compare with other fast archivers?  The following tests 
  5. were done to determine just how well Zoo compresses files and how quickly 
  6. it performs.
  7.  
  8. Three different sets of files were archived and extracted.  The MS-Kermit
  9. 2.29 distribution contains both executable code and text files and is meant
  10. to serve as a "typical" case.  The driver and four passes of Microsoft C
  11. version 3.0 contain only executable code and were used to test the archiving
  12. of binary files.  Finally, a set of three text files was chosen to benchmark
  13. the archiving of pure text files.
  14.  
  15. The test done in each case was as follows:  All the files in a given set
  16. were archived.  The final size of the archive (obtained from the DOS DIR
  17. command) was noted.  Then the archive was extracted.  The times for
  18. archiving and extraction were measured.
  19.  
  20. When testing extraction speed of PKXARC and ARCE, the archive used for
  21. extraction was always the one that had been created by ARCA, since ARCA
  22. generates smaller archives than PKARC does.
  23.  
  24.  
  25. I.   KERMIT 2.29 ARCHIVE
  26.  
  27. The MS-Kermit 2.29 distribution used contained the following files,
  28. totalling 302,766 bytes:
  29.  
  30.      kerm229.exe  56,531  6-10-86 12:00p
  31.      kermedt.doc   1,279  6-10-86 12:00p
  32.      mskerm.doc  121,506  6-10-86 12:00p
  33.      mskerm.hlp    8,928  6-10-86 12:00p
  34.      msr229.upd    9,559  6-10-86 12:00p
  35.  
  36. program     archiving time    final size of archive   extraction time
  37. -------     --------- ----    ----- ---- -- -------   ---------- ----
  38. Zoo 1.20       1 min 21 s        104,963 bytes          1 min  0 s
  39. ARCA 1.18      1 min 25 s        107,492 bytes
  40. PKARC 1.0      1 min 42 s        111,466 bytes
  41. ARCE 1.18                                               1 min  8 s
  42. PKXARC 2.5                                              0 min 57 s
  43.  
  44.  
  45. II.  FIVE PASSES OF MICROSOFT C COMPILER 3.0
  46.  
  47. The Microsoft C compiler version 3.0 comprises five separate files totalling
  48. 317,178 bytes:
  49.  
  50.      msc.exe  27,100  2-18-85  1:16p
  51.      p0.exe   32,182  2-21-85  3:12p
  52.      p1.exe   74,770  2-21-85  3:27p
  53.      p2.exe  113,714  2-21-85  3:16p
  54.      p3.exe   69,412  2-14-85  5:37p
  55.  
  56. program     archiving time    final size of archive   extraction time
  57. -------     --------- ----    ----- ---- -- -------   ---------- ----
  58. Zoo 1.20    2 min 42 s           236,275 bytes          1 min 39 s
  59. ARCA 1.18   2 min 40 s           237,742 bytes
  60. PKARC 1.0   3 min 30 s           260,118 bytes
  61. ARCE 1.18                                               1 min 58 s
  62. PKXARC 2.5                                              1 min 36 s
  63.  
  64.  
  65. III.  TEXT FILES
  66.  
  67. The following set of text files, totalling 339,480 bytes, was used.  The
  68. file a86.doc was a concatenation of all the documentation files for the A86
  69. assembler version 2.10.  The file csrdoc.doc was from the C Spot Run
  70. Library, version 1.0.  Finally, zoo.doc was the documentation for Zoo 1.10.
  71.  
  72. a86.doc    170,496  8-23-86  5:45p
  73. csrdoc.doc 129,627  5-05-86 10:29p
  74. zoo.doc     39,357  8-24-86  1:03p
  75.  
  76. program     archiving time    final size of archive   extraction time
  77. -------     --------- ----    ----- ---- -- -------   ---------- ----
  78. Zoo 1.20      1 min 55 s        142,183 bytes           1 min 20 s
  79. ARCA 1.18     2 min  7 s        147,977 bytes
  80. PKARC 1.0     2 min  7 s        151,445 bytes
  81. ARCE 1.18                                               1 min 35 s
  82. PKXARC 2.5                                              1 min 18 s
  83.  
  84.  
  85.                                RESULTS
  86.  
  87. ARCHIVING SPEED.  Zoo 1.20 and ARCA 1.18 were close together.  PKARC 1.0 was
  88. also close in two tests but trailed far behind in the binary file
  89. benchmark.
  90.  
  91. EXTRACTION SPEED.  PKXARC 2.5 had a slight edge over Zoo 1.20.  ARCE 1.18 was
  92. consistently the slowest.
  93.  
  94. COMPRESSION.  Zoo 1.20 was the clear winner here, consistently producing the
  95. smallest archive.  
  96.  
  97.                                       -- Rahul Dhesi 1986/09/06
  98.