Xref: utzoo comp.sys.ibm.pc:17994 comp.binaries.ibm.pc.d:690
Path: utzoo!utgpu!attcan!uunet!husc6!bbn!rochester!pt.cs.cmu.edu!b.gp.cs.cmu.edu!ralf
From: ralf@b.gp.cs.cmu.edu (Ralf Brown)
Newsgroups: comp.sys.ibm.pc,comp.binaries.ibm.pc.d
Subject: Re: PK361.EXE
Keywords: PKARC ZOO
Message-ID: <2663@pt.cs.cmu.edu>
Date: 10 Aug 88 14:56:15 GMT
References:  <356@marob.MASA.COM> <4452@saturn.ucsc.edu>
Sender: netnews@pt.cs.cmu.edu
Organization: Carnegie-Mellon University, CS/RI
Lines: 16

In article <4452@saturn.ucsc.edu> spcecdt@ucscb.UCSC.EDU (Space Cadet) writes:
}	I think that's a very good idea.  The only reason I prefer PK*** over
}ZOO is that PK*** is, in my experience, about twice as fast.  The files
}are also better compressed, but the difference is not nearly so dramatic.

Most of the speed difference comes from the fact that ZOO is written entirely
in C, while PK*** is written mostly in assembler.  That's why there are
Unix and VMS versions of ZOO, but not PK***.  If someone were to recode
ZOO in assembly, it would probably be faster than PK*** at compressing,
because it would only have to do LZW, rather than doing LZW and in parallel
estimating Huffman coding (for "squeezing").
-- 
{harvard,uunet,ucbvax}!b.gp.cs.cmu.edu!ralf -=-=- AT&T: (412)268-3053 (school) 
ARPA: RALF@B.GP.CS.CMU.EDU |"Tolerance means excusing the mistakes others make.
FIDO: Ralf Brown at 129/31 | Tact means not noticing them." --Arthur Schnitzler
BITnet: RALF%B.GP.CS.CMU.EDU@CMUCCVMA -=-=- DISCLAIMER? I claimed something?