[comp.binaries.ibm.pc.d] pk

KOLB@HTIKUB5.BITNET (02/23/89)

hi,
now that Phil Katz' new non-ARC compression program (PKZ090.EXE in
SIMTEL's PD1:<MSDOS.ZIP> directory) is out, people might be interested in
a first evaluation.

After a few days of playing around with it (including transfer of more
than 100 ARC-files to ZIP-files) I got the following impression.

1. PKZIP in default mode ("shrinking") is about as fast PKPAK/PKARC,
mostly insignificantly slower, sometimes slitely faster.

2. The ZIP-files produced in default mode were overall slitely smaller
than the corresponding ARC-files produced by PKPAK/PKARC. Big files
compressed even considerably better than under PKarc, small binaries were
about the same, and small ASCII-files did slitely worse.

3. The extended compression option of PKZIP works like a charm on
binaries.  Even level one (50% slower than default mode) produces
ZIP-files considerably smaller than files produced by NoGate's PAK--at not
much more than half the time. And there lay worlds between the filesizes
of a PAK-file and a ZIP-file produced by level 4 (at about the same
speed).

4. On ASCII-files, however, the extended option is a mixed blessing: At
least level 1 seems to consistently produce bigger ZIP-files than the
default method. On not too big files some level will eventually reach and
eventually undercut the size of the NoGate-PAK-file (PAK is not very
efficient on small ASCIIs anyway), but the generalization seems to be: The
bigger an ASCII-file is, the bigger the overhead of the extended
option--up to the point where even level 4 produces bigger ZIP-files than
the default method. Fortunately the modes can (in fact, have to) be
specified seperately for binary and ASCII files.

5. Extraction times are about the same as for PKPAK/PKARC (slitely better
for files compressed with the extended method), and about 3 times as fast
as NoGate's PAK.

Some examples:  (time_needed/Size_of_compressed_file)

                Small Binaries   Big Binaries  Small ASCII    BIG ASCII
              (66 COM/EXE files) (2 EXE files) (40 C-sources) (1 text file)
                1003527 bytes    360224 bytes   540531 bytes  643437 bytes

PKPAK/PKARC      1:44/731868      0:58/390219   0:48/242499   0:49/289800
NoGate PAK       4:42/674216      2:35/354061   1:56/240153   2:15/256231
PKZIP (default)  1:46/731595      1:02/381819   0:51/244284   0:55/264638
PKZIP -e?1       3:05/640774      1:39/331441   1:44/253859   1:47/291901
PKZIP -e?2       3:16/632277      1:40/322148   1:46/241161   1:49/275310
PKZIP -e?3       3:42/624898      1:44/315122   1:53/228533   1:56/264278
PKZIP -e?4       4:44/620614      1:58/311045   1:58/220348   2:18/255922

Just to illustrate my point (4), here are the figures for a huge textfile

(942449 bytes):      PKPAK/PKARC   1:16/468810
                     NoGatePAK     3:31/420028
                     PKZIP(def)    1:23/431879
                     PKZIP -ea4    3:20/431919

To summarize: PKZIP in default mode is every bit as fast and efficient as
the defunct PKPAK/PKARC, and that means, clearly superior to the infamous
SEA-products. If time is not all that important, the extended mode is a
beauty for binary files. My own compromise between speed and size is
PKZIP -eb3 meaning: extended method level 3 for binaries, default mode for
ASCII.

Overall, I think, Phil Katz and the others did a beautiful job on this new
program. I, myself, will most certainly switch to PKZIP and I'm happy that
the reasons for that don't have to be purely "moral". (just transforming
my ARC-files to ZIP-files gave me another 1.5MB of free space).

P.S.: I have no connection whatsoever with PKWARE Inc. or anyone else in
this business. (In fact, I didn't even pay my registration yet...)

-------------------------------------------------------------------------
   hans-peter kolb, Tilburg University, Holland    kolb@htikub5.bitnet

kluge@lan.informatik.tu-muenchen.dbp.de (Oliver Kluge) (03/15/89)

In article <KPETERSEN.12477289400.BABYL@WSMR-SIMTEL20.ARMY.MIL> KOLB@HTIKUB5.BITNET writes:
[Some very interesting "benchmark" figures about PAK, PKARC and ARC
had to be deleted due to size reduction (compression?).]

>the defunct PKPAK/PKARC, and that means, clearly superior to the infamous
>SEA-products. If time is not all that important, the extended mode is a
>beauty for binary files. My own compromise between speed and size is
>PKZIP -eb3 meaning: extended method level 3 for binaries, default mode for
>ASCII.
>
>Overall, I think, Phil Katz and the others did a beautiful job on this new
>program. I, myself, will most certainly switch to PKZIP and I'm happy that
>the reasons for that don't have to be purely "moral". (just transforming
>my ARC-files to ZIP-files gave me another 1.5MB of free space).
>
>P.S.: I have no connection whatsoever with PKWARE Inc. or anyone else in
>this business. (In fact, I didn't even pay my registration yet...)

But now another question arises: What about compatibility?????
I already have PKARC, and PKZIP seems to be better, but will it
uncompress .ARC-Files?? ARC is still the standard! If PKZIP isn't
able to read - if not write - .ARC-Files, this means I have to keep
SEA's ARC (or the old PKARC) together with PKZIP in order to be able
to read stuff from colleagues or the net!
Perhaps the author of the above could say a word or two about this
topic. Thanx!

So long ... :-)

Oliver

-- 
TTTU MMMMM kluge%lan.informatik.tu-muenchen.dbp.de@relay.cs.net (CS-NET, ARPA)
 T U U M M Oliver Kluge, Parallel Computing Lab, \ unido.UUCP   (UUCP)
 T U M M M Technical University Munich, Arcisstr. 21, 8000-Munich 2, W. Germany
 T UUU M M "Why stop now just when I'm hating it?" Marvin, the paranoid android

ejb@think.COM (Erik Bailey) (03/17/89)

In article <688@infovax.lan.informatik.tu-muenchen.dbp.de> kluge@lan.informatik.tu-muenchen.dbp.de (Oliver Kluge) writes:
>In article <KPETERSEN.12477289400.BABYL@WSMR-SIMTEL20.ARMY.MIL> KOLB@HTIKUB5.BITNET writes:
>> [deleted ]
>
>But now another question arises: What about compatibility?????
>I already have PKARC, and PKZIP seems to be better, but will it
>uncompress .ARC-Files?? ARC is still the standard! If PKZIP isn't
>able to read - if not write - .ARC-Files, this means I have to keep
>SEA's ARC (or the old PKARC) together with PKZIP in order to be able
>to read stuff from colleagues or the net!
>Perhaps the author of the above could say a word or two about this
>topic. Thanx!
>
>Oliver

Well, I'll address the above. No, PKZIP is *not* .ARC compatible.
It cannot be. By the agreement signed by PKWARE and SEA, PKWARE had
to stop producing *all* .ARC-compatible software by Dec. 31, 1989.
So, therefore, PKZIP cannot write nor read .ARC files.

Big deal! I actually have several archive programs: SEA's ARC 5.31, for
extracting stubborn archives with CRC errors (PK;s doesn't handle them
as well), PKARC 3.6, LU (a .LBR utility -- anyone remember THAT??),
and PKZIP 0.90 (haven't gotten around to getting 0.92 yet). Which one
do I use? PKZIP whenever I can, and PKARC to extract the stuff from the
archives I download. Incidentally, quite a few .ZIP files are appearing
on BBSs, and a few have converted EXCLUSIVELY to .ZIP files. I myself
converted all my ARCs to ZIPs, and use ZIP to back my 20meg HD onto
my old 10meg (since it'll do recursive directory parsing). Under
-eb4 -ea4 is just barely fits.

I *love* ZIP. It's far and away betetr than .ARC. I thought the whole
SEA-PKWARE thing was rediculous. But this is a clear case of a better
product. I think it will do to .ARC what .ARC did to .LBR/.LQR -- slowly
phase it out. *ESPECIALLY* when the VMS, Unix, and Amiga versions are
released.

--Erik

PS -- I'm a registered user of PKARC and PKZIP.

Erik Bailey     | CompuServe | 7 Oak Knoll         | (ARPA/USENET courtesy of
ejb@think.UUCP  |  PCMagNet  | Arlington, MA 02174 | Thinking Machines Corp.,
ejb@think.com   | 72241,105  | (617) 643-0732      | First St, Cambridge, MA)
do headache -> take 1 aspirin od "This terminates one way or another" -Dijkstra

wfp5p@euclid.acc.Virginia.EDU (William F. Pemberton) (03/20/89)

In article <688@infovax.lan.informatik.tu-muenchen.dbp.de> kluge@lan.informatik.tu-muenchen.dbp.de (Oliver Kluge) writes:
>But now another question arises: What about compatibility?????
>I already have PKARC, and PKZIP seems to be better, but will it
>uncompress .ARC-Files?? ARC is still the standard! If PKZIP isn't
>able to read - if not write - .ARC-Files, this means I have to keep
>SEA's ARC (or the old PKARC) together with PKZIP in order to be able
>to read stuff from colleagues or the net!
>Perhaps the author of the above could say a word or two about this
>topic. Thanx!
>
NO!  pkZip is not going to be able to deal with ARCS.  This is the whole reason
that we have Zip now.  SEA has basically said (with the suit against PK) that
they do not want anybody but themselves writing programs that do the same job
as ARC.  As I see it, if zip takes over as the "standard" then we will have
to keep something like PkArc around for a while (since we will still run into
and "old" arc file from time to time) but that isn't any big deal, it doesn't
take up a load of space.

I am not really favoring any one package, yet.  I have been playing with zip
a little bit, but the jury is still out for me.


+----------------------------------------------------------------------------+
|Bill Pemberton                flash@virginia.bitnet   wfp5p@virginia.bitnet |
|(804)296-FRYD                 flash@virginia.edu      wfp5p@virginia.edu    |
|Academic Computing Center   +-----------------------------------------------+
|University of Virginia      | "I hate to advocate drugs, alcohol, and sex,  |
|Charlottesville, Va 22904   | but they've always worked for me" - H.Thompson|
+----------------------------+-----------------------------------------------+

marty1@hounx.ATT.COM (M.B.BRILLIANT) (03/20/89)

From article <544@babbage.acc.virginia.edu>, by wfp5p@euclid.acc.Virginia.EDU (William F. Pemberton):
> ....  SEA has basically said (with the suit against PK) that
> they do not want anybody but themselves writing programs that do the same job
> as ARC.  As I see it, if zip takes over as the "standard" then we will have
> to keep something like PkArc around for a while (since we will still run into
> and "old" arc file from time to time) .....

It doesn't even look as though we are allowed to keep PKARC.  Maybe
just PKXARC, and then only if we use it only to read PKARC files, not
SeaArc files.  Can I use ARCE?  I'm confused.

Is NoGate's PAK legal?  It's cheap, reasonably compatible (except that
it can't read PK's comments), and is supposed to read and write all
kinds of ARC and PAK files.  I was going to send them a registration,
but now you're raising doubts about their legitimacy.

M. B. Brilliant					Marty
AT&T-BL HO 3D-520	(201) 949-1858
Holmdel, NJ 07733	att!homxc!marty

Disclaimer: Opinions stated herein are mine unless and until my employer
            explicitly claims them; then I lose all rights to them.

kluge@lan.informatik.tu-muenchen.dbp.de (Oliver Kluge) (03/21/89)

In article <37583@think.UUCP> ejb@godot.think.com.UUCP (Erik Bailey) writes:
>Well, I'll address the above. No, PKZIP is *not* .ARC compatible.
>It cannot be. By the agreement signed by PKWARE and SEA, PKWARE had
>to stop producing *all* .ARC-compatible software by Dec. 31, 1989.
>So, therefore, PKZIP cannot write nor read .ARC files.
>
>Big deal! I actually have several archive programs: SEA's ARC 5.31, for
>extracting stubborn archives with CRC errors (PK;s doesn't handle them
>as well), PKARC 3.6, LU (a .LBR utility -- anyone remember THAT??),
>and PKZIP 0.90 (haven't gotten around to getting 0.92 yet). Which one
>do I use? PKZIP whenever I can, and PKARC to extract the stuff from the
>archives I download. Incidentally, quite a few .ZIP files are appearing
>on BBSs, and a few have converted EXCLUSIVELY to .ZIP files. I myself
>converted all my ARCs to ZIPs, and use ZIP to back my 20meg HD onto
>my old 10meg (since it'll do recursive directory parsing). Under
>-eb4 -ea4 is just barely fits.

Okay, so I will need the *last* version of PKARC that has been 
produced because P.K. won't ship any of them, am I right?

Can someone *please* tell me what the very last version number
was, and *please*   >>> P O S T <<<   that version to c.b.i.p
so anyone wanting to switch to PKZIP gets the opportunity to
UNARC with a really fast ARC-compatible program *and* to gain 
size reduction by PKZIP.

Thanxa10^6 :-)

Oliver

-- 
TTTU MMMMM kluge%lan.informatik.tu-muenchen.dbp.de@relay.cs.net (CS-NET, ARPA)
 T U U M M Oliver Kluge, Parallel Computing Lab, \ unido.UUCP   (UUCP)
 T U M M M Technical University Munich, Arcisstr. 21, 8000-Munich 2, W. Germany
 T UUU M M "Why stop now just when I'm hating it?" Marvin, the paranoid android

maa@nbires.nbi.com (Mark Armbrust) (03/22/89)

In article <1290@hounx.ATT.COM> marty1@hounx.ATT.COM (M.B.BRILLIANT) writes:
>
>It doesn't even look as though we are allowed to keep PKARC.  Maybe
>just PKXARC, and then only if we use it only to read PKARC files, not
>SeaArc files.  Can I use ARCE?  I'm confused.
>
>Is NoGate's PAK legal?  It's cheap, reasonably compatible (except that
>it can't read PK's comments), and is supposed to read and write all
>kinds of ARC and PAK files.  I was going to send them a registration,
>but now you're raising doubts about their legitimacy.

My reading of the court documents that were posted months ago [I no longer
have copies] was that nobody, including P.K., was disallowed from using
PK[X]ARC.  PKware was disallowed beginning this year to distribute any
software that read/wrote .ARC format files.  Anyone else can still distribute
PK[X]ARC -- you won't get sued if someone downloads it from your BBS.

SEA, last I heard, will license you for $1 to write/distribute programs that
deal with .ARC format files with the provision that your tools will not
create .ARC files that the current version of SEA ARC cannot deal with.

Personally, I like ZOO -- it works on my PC and on the Unix box here at work.
The Unix version of ARC I have doesn't like the Green Hills compiler -- I had
to compile it with optimizer disabled and generate debug symbols, then strip
the debug info after linking!


Happy Hacking,
Mark Armbrust

maa@nbires.UUCP
maa@nbires.nbi.com

rusty@cadnetix.COM (Rusty) (03/23/89)

In article <688@infovax.lan.informatik.tu-muenchen.dbp.de> kluge@lan.informatik.tu-muenchen.dbp.de (Oliver Kluge) writes:
>
>But now another question arises: What about compatibility?????
>I already have PKARC, and PKZIP seems to be better, but will it
>uncompress .ARC-Files?? 

No, but there are 2 programs, arc2zip and zip2arc.  They convert from
one format to the other.  I have not tried them yet, but the
bbs I usually call used arc2zip to convert all their arc files,
so I assume it worked ok!  (I may have the program names wrong.  I
have downloaded them but not unzipped them ('Unzipped', what a laugh!))

>ARC is still the standard! If PKZIP isn't
>able to read - if not write - .ARC-Files, this means I have to keep
>SEA's ARC...

See above.

-----
Rusty Carruth  UUCP:{uunet,boulder}!cadnetix!rusty  DOMAIN: rusty@cadnetix.com
Cadnetix Corp. (303) 444-8075x241 \  5775 Flatiron Pkwy. \ Boulder, Co 80301
Radio: N7IKQ    'home': P.O.B. 461 \  Lafayette, CO 80026