3369 lines
144 KiB
Plaintext
3369 lines
144 KiB
Plaintext
[ What follows is a thread trace of the Magpie ARCHIVERS sub-board. The
|
||
programmers behind PKARC, DWC and ZOO talked shop with some of the beta-
|
||
testers and users of these file compression/archival utilities. The text
|
||
was captured on June 30th, 1987. ]
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #6058 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sat Dec 20, 1986 11:54am (0:11)
|
||
|
||
I definitely put my vote in for ZOO...
|
||
|
||
ZOO (now) has more going for it, and (will) have even MORE going for it. As
|
||
far as your statement of (Vanilla PC) ZOO would be excellent... Seeing as
|
||
though the source is written in (quite) portable C code, porting to other
|
||
environments is a fairly simple task. The Unix version should be running
|
||
anytime now... One thing that is nice about ZOO (for bbs's especially) are
|
||
it's Z format files. By adding a z to the extraction parameter ZOO will
|
||
extract the named files into Z files, with a z being placed in the middle on
|
||
the file extension. These Z files retain ALL attributes from the archive,
|
||
date, time, size, etc. But, they are Still compressed... So for example you
|
||
could set up a utility that would let a user download a single or multiple
|
||
files from an archive, but still retain their compression! Plus with a Z file
|
||
you can easily and QUICKLY move files from one arc to another. VERY QUICK,
|
||
since no compression must be done... ZOO has an incredible amount going for
|
||
it... I say, YES!
|
||
|
||
|
||
|
||
From BILLY ARNELL Msg #6065 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Sat Dec 20, 1986 1:19pm (0:06)
|
||
|
||
Regarding ZOO utility:
|
||
|
||
There had been many rumors about it being a problematic format. There were a
|
||
ton of messages on boards all over that ZOO had some serious problems. DO you
|
||
know about this and what the fuss was all about?
|
||
|
||
Further, since ARC is "still" the standard, adding ZOO'd files might cause
|
||
further problems for the moment. There aren't ZOO utilities for other
|
||
machines >yet<.
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #6075 *ARCHIVERS* (Rcvd)
|
||
To BILLY ARNELL Sat Dec 20, 1986 5:48pm (0:09)
|
||
|
||
<ACK> B.S......
|
||
|
||
The messages that have been spreading around are quite pathetic... Most
|
||
started from a certain person in Michigan.... All quite ridiculas. Adding ZOO
|
||
files should cause absolutely no problem.... Conflicting? Sure... But
|
||
remember the LBR files? You can still find them! But, I wouldn't have called
|
||
it a 'problem.' Aren't ZOO utilities for other machines Yet... Right, but
|
||
there WILL be! Conversion to other machines, operating systems couldn't be
|
||
easier! ARC's structure is Far to limiting to provide any sort of flexibility.
|
||
I could go on, and on... But I would just suggest that you download it, and
|
||
give it a fair look; and let you be the judge.... I'll upload a document
|
||
written by the author describing ZOO and it's future later today... But enough
|
||
from me... Why don't you want to switch to ZOO?
|
||
|
||
*ZOOPLAN1.TXT Attached
|
||
|
||
|
||
From PHIL KATZ Msg #7110 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Mon Jan 12, 1987 8:18pm (0:08)
|
||
|
||
Patrick,
|
||
|
||
You state that ZOO "offers so much more" than the arc format. While it is
|
||
true that Rahul has stated many neat things which *could be* but have not yet
|
||
been added to ZOO, these same features could also be added to ARC files, in a
|
||
completely upward compatible manner.
|
||
|
||
For example, PKARC allows comments to be added to an archive, completely
|
||
transparent to ARC, ARCE, older versions of PKXARC etc. File paths and other
|
||
features could be added to ARC files as well, without requiring anyone to
|
||
convert the zillions of exitsing ARC files while still being compatible with
|
||
older arc programs.
|
||
|
||
>Phil>
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7145 *ARCHIVERS* (Rcvd)
|
||
To PHIL KATZ Tue Jan 13, 1987 12:35pm (0:05)
|
||
|
||
'PKARC allows comments to be added to an archive, completely transparent to
|
||
ARC, ARCE, older version of PKXARC etc...' Yeah, sure... Transparent! But
|
||
they are erased! Because they are transparent...
|
||
|
||
Besides the Blab, nice to see you here Phil!
|
||
|
||
|
||
|
||
From PHIL KATZ Msg #7209 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Wed Jan 14, 1987 8:12pm (0:07)
|
||
|
||
Erased ARC comments
|
||
|
||
Patrick,
|
||
|
||
Only ARC 5.12 (and probably 5.20) and Buerg's ARCA will erase archive
|
||
comments. ARC will do this only when modifying the archive, not when
|
||
extracting it. Similarily since PKXARC and ARCE are extract programs, they
|
||
don't erase the comments either.
|
||
|
||
The point was that archive comments can be put into an archive without
|
||
affecting any extract program. It is unfortunate that Thom did not have the
|
||
foresight to include comments in the original ARC format. Of course, it is
|
||
very easy to say this in hindsight . . .
|
||
|
||
>Phil>
|
||
|
||
|
||
|
||
From BILLY ARNELL Msg #6064 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sat Dec 20, 1986 1:18pm (0:05)
|
||
|
||
Regarding ARCS et al ...
|
||
|
||
Most machines have IBM Compatible ARC programs now. This includes the Atari
|
||
ST, the AMIGA, and so on. At least these mentioned are 100% compatible with
|
||
each other.
|
||
|
||
What machines would you cater do that you think don't have such utilities?
|
||
I think leaving ARC'd and SQZ'd files should be ok.
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #6076 *ARCHIVERS* (Rcvd)
|
||
To BILLY ARNELL Sat Dec 20, 1986 5:53pm (0:06)
|
||
|
||
But as you remember these are seperately created ARC programs...
|
||
|
||
What if the Real ARC were suddenly to Add a new method of compression? Or
|
||
change the arc structure? Remember how many times new versions of arc were
|
||
released that were <incompatible> with earlier versions? Take a look at ZOO,
|
||
read the docs, etc... And post what you think.. I can't argue forever... I
|
||
know a bit, but not everything about it... The author of ZOO should be on here
|
||
soon....
|
||
|
||
|
||
|
||
From BILLY ARNELL Msg #6097 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Sun Dec 21, 1986 1:05am (0:06)
|
||
|
||
Pat,
|
||
|
||
If you think ZOO is that good, and have used it successfully, I have not
|
||
reason not to believe you -- and -- will probably start taking a serious look
|
||
at it.
|
||
|
||
One reason I personally like ARC files is because I have 6 computers, of
|
||
which 3 can use ARC'd files from either/or machines. No ZOO conversions yet
|
||
available, and that makes a diff to me.
|
||
|
||
Either way, I will check it out for sure.
|
||
|
||
|
||
|
||
From ROGOL DOMEDEFORS Msg #6091 *ARCHIVERS* (Rcvd)
|
||
To BILLY ARNELL Sun Dec 21, 1986 12:41am (0:13)
|
||
|
||
Lots of machines. All Unix and Xenix machines, for example....
|
||
|
||
.....that don't have some version of ARC ported to them. I have code for ARC,
|
||
but making it work even only to decompress files is not only a pain, but a job
|
||
requiring a bit too much for your typical small Xenix or Unix machine owner.
|
||
For parochial IBM stuff, which encompasses just about all of the files usually
|
||
made available in ARC format, it's surely no big deal; the problem comes only
|
||
when some IBM-fanatic encodes a general-interest >text< file in ARC. Then
|
||
it's a pain.
|
||
|
||
If you still want an example of a machine lacking such utilities, >my< machine
|
||
is one. I have SEA's Unix-Arc source, and it's full of errors, or at least
|
||
full of errors unless one assumes that only on an IBM machine is the code
|
||
supposed to run.
|
||
|
||
Other examples are the Sun, the Prime, the Vax...
|
||
|
||
From Steve's standpoint the idea is to conserve disk space, which is limited.
|
||
Also from Steve's standpoint, the idea is to support callers who use all sorts
|
||
of hardware to connect with him, not just the parochial models. I think his
|
||
idea is an excellent one, even though I expect eventually to hack the buggy
|
||
SEA stuff so as to have local de-ARCing capability.
|
||
|
||
|
||
|
||
From FHABER Msg #6137 *ARCHIVERS* (Rcvd)
|
||
To ROGOL DOMEDEFORS Sun Dec 21, 1986 2:18pm (0:04)
|
||
|
||
Therefore I again propose that text files be SQueezed, at most (possibly not
|
||
even that). There's a Huffman program for every computer I know of.
|
||
|
||
|
||
|
||
From JESSE LEVINE Msg #6144 *ARCHIVERS* (Rcvd)
|
||
To FHABER Sun Dec 21, 1986 5:39pm (0:07)
|
||
|
||
There should be NO objection if...
|
||
|
||
...we were to set up a standard whereby....
|
||
|
||
all programs that are not in zoo format (or arc - but let's say zoo for now
|
||
and make Pat happy) are automatically zoo'd on upload. Then, if you have zoo
|
||
you d/l in zoo format -- if you don't you download without zoo and the file is
|
||
expanded on d/l.
|
||
|
||
I too am resistant to zoo and like arc and trust it; but this should work
|
||
fine. I'd do the same with arc if steve wants -- whatever. The new and nifty
|
||
thing would be automatic compression for storage and automatic expansion for
|
||
those with non-ibm computers. -j
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #6150 *ARCHIVERS* (Rcvd)
|
||
To JESSE LEVINE Sun Dec 21, 1986 8:12pm (0:03)
|
||
|
||
(Ugh, Grunt) Me, Pat, Happy...
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #6647 *ARCHIVERS* (Rcvd)
|
||
To ROGOL DOMEDEFORS Wed Jan 1, 1986 10:47pm (0:11)
|
||
|
||
Zoo works on UNIX!
|
||
|
||
Rogol, I have just uploaded to this BBS the source code in portable C for Zoo.
|
||
It is known to compile and run under 4.3BSD, Microport UNIX, System V, and
|
||
Xenix, on several different machines. My goal is to have a SINGLE
|
||
distribution that will compile on EVERY machine. Any improvements in
|
||
compression technique will be immediately available on every machine. Plus,
|
||
the next major release will allow for 255-character filenames and directory
|
||
names and much other stuff. It is all described in the documentation
|
||
accompanying the source.
|
||
|
||
I also have available for uploading when I get a chance, the executable Zoo
|
||
for the following machines: VAX-11/785 running 4.3BSD; AT&T UNIX PX running
|
||
System V Release 3; AT&T 3B2 running System V Release 2.1; Compaq 286 running
|
||
Microport UNIX System V Release 2.1.
|
||
|
||
Next on the list are implementations for the Amiga, Macintosh, and CP/M
|
||
machines. It takes time, but it's happening -- right now. Look for it.
|
||
|
||
|
||
|
||
From ROGOL DOMEDEFORS Msg #6650 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Thu Jan 2, 1986 1:14am (0:12)
|
||
|
||
So I see....
|
||
|
||
.....I've downloaded the code, although not yet tried to compile it.
|
||
|
||
It seems to me, with admittedly limited experience, that most funnied-up files
|
||
on or for *nix systems are various combinations of 'ar', 'shar', and 'sq'.
|
||
ARC seems to be pretty much limited to the IBM-PC world, and to other machines
|
||
that want to speak to the IBM-PC world. I've found that most of the files
|
||
I've ever downloaded from other systems, or tried to download, were either
|
||
pure text files that hadn't been funnied-up, or were code files for stuff that
|
||
I didn't really want for myself but wanted more for other people, like umodem
|
||
for my own BBS. It may be that there isn't a lot of demand for a different or
|
||
better archiving-squeezing system in the *nix world. But there'll still
|
||
undoubtedly be those who want the ability to work with the IBM-PC one. I was
|
||
impressed with the overall description of ZOO that Patrick B. previously
|
||
uploaded here, but of course the sole criterion for any conventional archiving
|
||
package is whether the community accepts it.
|
||
|
||
BTW, allow me to congratulate you on your taste in personal initials.
|
||
|
||
|
||
|
||
From JOHN COWAN Msg #6852 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Tue Jan 6, 1987 4:44pm (0:04)
|
||
|
||
Real Soon Now,
|
||
|
||
i.e. within a few months, there will be a Sun system here, so expect a Sun
|
||
Unix version then. I'm >real< interested in the ZOO design and will be
|
||
downloading the stuff as soon as possible.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #6908 *ARCHIVERS* (Rcvd)
|
||
To JOHN COWAN Wed Jan 7, 1987 10:01pm (0:07)
|
||
|
||
Great!! Looking forward to Zoo on the Sun machines!!
|
||
|
||
A note of interest: A while ago my Department was contemplating buying a new
|
||
computer system. They had a choice of accepting a used VAX-11/785 or buying a
|
||
new machine. I tried hard to convince them to consider a Sun network or
|
||
possibly an Encore. Didn't work, but I did spend some time studying Sun
|
||
documentation. I was impressed by its class. So long as you are running
|
||
4.2BSD (isn't that was Sun uses, along with some graphics stuff added to it?)
|
||
compiling and running Zoo should be easy.
|
||
|
||
|
||
|
||
From JOHN COWAN Msg #6991 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sat Jan 10, 1987 12:05am (0:07)
|
||
|
||
4.3bsd, I hope.
|
||
|
||
I work for the Financial Systems Dept. of Merrill Lynch & Co. (the holding
|
||
company, not the brokerage firm) in a semi-R&D capacity. We've got: a lot of
|
||
Xerox Star workstations and appropriate file servers, Metaphor w/s and file
|
||
servers, IBM ATs on the Ethernet, a Microvax (to arrive) running Mt. Xinu
|
||
4.3bsd, a Vax 8550 running VMS (argh), and the Sun. The point of getting the
|
||
Sun is that Metaphor w/s development is done there, as they both use 68K
|
||
processors.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7053 *ARCHIVERS* (Rcvd)
|
||
To JOHN COWAN Sun Jan 11, 1987 6:44am (0:03)
|
||
|
||
`argh' is exactly the right response to VMS
|
||
|
||
|
||
|
||
From ROGOL DOMEDEFORS Msg #6948 *ARCHIVERS* (Rcvd)
|
||
To JOHN COWAN Thu Jan 8, 1987 9:40am (0:05)
|
||
|
||
Just out of curiosity, why all the interest?....
|
||
|
||
.....I intend to get Zoo working on my machine, but my sole reason for doing
|
||
so is to fit in with systems like this one, where files must be crunched in
|
||
one way or another to conserve space.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #6108 *ARCHIVERS* (Rcvd)
|
||
To BILLY ARNELL Sun Dec 21, 1986 2:59am (0:06)
|
||
|
||
Well, I would still continue to support ARC....
|
||
|
||
... although the ZOO description really does seem to beat the pants off ARC
|
||
for BBS archiving. Incidentally, the author of ZOO is a user here and a prof
|
||
of CompSci at Univ of Indiana (I think).
|
||
|
||
I've unARCed Patrick's Attached file to you so you can read the descrip on
|
||
line. Use FIND Attached and the filename "zooplan1.txt" to find that message
|
||
and then E)xec Download with ASCII protocol to read it, if you wish.
|
||
|
||
|
||
|
||
From JIM FREUND Msg #6073 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sat Dec 20, 1986 4:59pm (0:03)
|
||
|
||
From an ol' time Atarian...
|
||
|
||
Would this affect text files?
|
||
|
||
|
||
|
||
From STEVE MANES Msg #6112 *ARCHIVERS* (Rcvd)
|
||
To JIM FREUND Sun Dec 21, 1986 3:18am (0:03)
|
||
|
||
Lotta points made above your message.
|
||
|
||
Would which point affect text files?
|
||
|
||
|
||
|
||
From JIM FREUND Msg #6121 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Dec 21, 1986 4:54am (0:04)
|
||
|
||
Lemme rephrase that...
|
||
|
||
Will this squeezing affext text files, & if so, what can those of us 8-bit
|
||
users without an ARC or ZOO utility do?
|
||
|
||
|
||
|
||
From STEVE MANES Msg #6123 *ARCHIVERS* (Rcvd)
|
||
To JIM FREUND Sun Dec 21, 1986 5:11am (0:05)
|
||
|
||
An ARCed file, as it is now, is probably inaccessible to you on an Atari.
|
||
|
||
That's one of the problems I want to fix with this "window" into ARC. I'd like
|
||
to be able to unARC files before sending them as a user option.
|
||
|
||
With that, then I can safely ARC everything that's uploaded.
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7176 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Wed Jan 14, 1987 1:01am (0:03)
|
||
|
||
There's an Atari ST version of ARC now. I think we have a copy.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7186 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Wed Jan 14, 1987 5:38am (0:03)
|
||
|
||
I've got a few Atari users here.
|
||
|
||
Would it be possible to upload a copy of ARC for it?
|
||
|
||
|
||
|
||
From BILLY ARNELL Msg #7196 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Wed Jan 14, 1987 9:17am (0:03)
|
||
|
||
There IS an ST ARC version, I use it all the time . . .
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7198 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Wed Jan 14, 1987 11:42am (0:05)
|
||
|
||
Yeah but Thom... What if you were to say, add a new compression method to ARC
|
||
now... What would happen to all the ARC's out there for other machines, ST,
|
||
Amiga, Mac, etc... Would the same lengthy conversion to other machines still
|
||
be involved?
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7326 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Sat Jan 17, 1987 1:30am (0:05)
|
||
|
||
What lengthy? Compression/decompression only involves two modules.
|
||
|
||
All of the changes would be in easily locatable areas. I can't see as it
|
||
would be THAT hard.
|
||
|
||
And anyway, this is more or less a side issue, as the same argument would
|
||
apply to ANY program.
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7337 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Sat Jan 17, 1987 12:22pm (0:06)
|
||
|
||
Not true... I was speaking of the lengthy process involved in converting ARC
|
||
to other machines... Just look how long it has taken for other machines to
|
||
get ARC programs?! ZOO is written in quite portable C code and conversion to
|
||
other machines is a trivial task compared to what ARC afficiandos would have
|
||
to go through... Yes, you're right the same argument would apply to Any
|
||
program that wasn't written with portability in mind, I would agree....
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7947 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Sat Jan 31, 1987 5:56pm (0:09)
|
||
|
||
I don't care if you have portability in mind or not.
|
||
|
||
The people who wrote the operating systems didn't! Some things just flat out
|
||
work differently, and there ain't much you can do about it.
|
||
|
||
For example, the ONLY problem with porting ARC to UNIX (I am told) is in
|
||
figuring out what to do with ends of lines. They are handled differently BY
|
||
THE OPERATING SYSTEMS, and anyone porting stuff from one to the other has got
|
||
to keep that in mind.
|
||
|
||
So the UNIX version of ARC has a switch to tell it "when adding this file to
|
||
that archive, translate newlines to what MSDOS uses" and vice versa.
|
||
|
||
Anybody porting any program between dissimilar enough machines is going to
|
||
have these sorts of problems, and there is not a heck of a lot the program
|
||
author can do about it.
|
||
|
||
So how long before we get ZOO on the Commodore 64?
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7950 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Sat Jan 31, 1987 6:24pm (0:04)
|
||
|
||
By the way. . .
|
||
|
||
Just out of curiosity, how much experience do you have with porting programs
|
||
from one operating system to another?
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #6725 *ARCHIVERS*
|
||
To MANAGEMENT Sat Jan 3, 1987 5:09pm (0:04)
|
||
|
||
Congratulations on the ARC & Zoo windows
|
||
|
||
Steve -- good show! This is the first BBS to offer both ARC and Zoo windows.
|
||
It's marvellous.
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #6938 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Thu Jan 8, 1987 4:30am (0:06)
|
||
|
||
ARC is on quite a few machines, including UNIX
|
||
|
||
We have versions now for UNIX, Commodore 64s, Amigas, Atari ST's, and the
|
||
Tandy 2000, at least. People are even working on porting it to the HP 2000
|
||
and IBM VM/370.
|
||
|
||
As for this business of extracting a file without uncompressing it, you guys
|
||
never heard of MARC? It does exactly that. It's not hard to do, either.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #6939 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Thu Jan 8, 1987 6:32am (0:18)
|
||
|
||
Never heard of MARC.
|
||
|
||
The argument in favor of ZOO has, admittedly, been one-sided although I think
|
||
ZOO does have some features I like that are unsupported in ARC, like embedded
|
||
comments and greater arc/dearchiving speed. This is no slighting of the
|
||
capabilities of ARC because, after all, ARC predates ZOO and has been a most
|
||
reliable and positive utility. Its success and exceptional service is
|
||
measured by the scarcity of LBR and SQ files on the boards now. ARC also
|
||
brought a semblance of order to, at least, the BBS download subculture and
|
||
because of its wide userbase and enhancement of host resources is probably
|
||
singularly the reason why there are so many excellent download boards now.
|
||
ARC has nothing to apologize for; if it wasn't such an excellent utility there
|
||
wouldn't have been a developed market for enhancements to it.
|
||
|
||
BTW, for people who don't know, Thom is the author of ARC. So we have the
|
||
authors of both ZOO and ARC represented here.
|
||
|
||
I know you're involved in the SEAdog interface (FidoMail) now but are there
|
||
any planned enhancements to the ARC program itself? ZOO does have impressive
|
||
specs but I think it's also realistically presumptive to say that the majority
|
||
of users of either program are not overly concerned about the 8 or 9% decrease
|
||
in compressed file size in the comparisons I've seen favoring ZOO against ARC.
|
||
The "average" large ARC file seems to be in the 200+k area, which means a
|
||
diskspace savings in the neighborhood of 18k, tops. Nothing to get hysterical
|
||
about.
|
||
|
||
Currently, ARC is being challenged by PKXARC. Its appeal is its speed over
|
||
ARC, although I understand there are serious problems with the latest
|
||
revision. ZOO is appealing for similar reasons, although it is totally
|
||
incompatible with existing ARC files. Are there any plans for a competitive
|
||
answer to either of them?
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7040 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Jan 11, 1987 1:34am (0:09)
|
||
|
||
MARC comes on the ARC disk
|
||
|
||
So do lots of other things. MARC is a fast archive extractor/merger. It lets
|
||
you do thing like:
|
||
|
||
MARC <target> <source> [<filespecs>]
|
||
|
||
If <target> does not exist, then it is created (thus the extraction business).
|
||
For example, if you had an archive named JUNKYARD.ARC, and you wanted to make
|
||
a new archive called WASTE.ARC which contains the file WASTE.TXT from
|
||
JUNKYARD.ARC, a very fast way to do it is:
|
||
|
||
MARC waste junkyard waste.txt
|
||
|
||
No compression/decompression takes place, so it is very fast.
|
||
|
||
|
||
We really shouldn't call it the ARC disk, I suppose. It contains all sorts of
|
||
goodies. Including FAKEY (allows automating program responses in a batch
|
||
file), TASK (asks a yes or no question, with a time limit), CHMOD (our own
|
||
version, lets you be selective), and several other items.
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7041 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Jan 11, 1987 2:01am (0:40)
|
||
|
||
ARC vs. ZOO (from the other side)
|
||
|
||
First of all, let me say that if something better comes along, all well and
|
||
good. That's how the state of the art advances, after all. Having gotten
|
||
that out of the way. . .
|
||
|
||
Most of the arguments don't particularly impress me. Taking the points I can
|
||
remember:
|
||
|
||
1) ZOO runs faster than ARC; This is implementation dependant. Granted that
|
||
our implementation isn't the greatest at the moment, we've been going more for
|
||
portability than speed. We have plans to increase the speed of ARC
|
||
significantly in the future. Meanwhile, faster implementations DO exist, and
|
||
compare well with ZOO from what I hear.
|
||
|
||
2) ZOO is more portable; Well, maybe. It's all well and good to talk about
|
||
the potential for porting ZOO, but ARC has already been ported to CP/M, C64,
|
||
Atarai ST, Tandy 1000, and UNIX. It's even now being ported to IBM mainframes
|
||
and HP 3000's. Speaking as a person who has ported code many times, there's a
|
||
bit of a gap between theory and practice. Get ZOO ported to as many machines
|
||
as ARC already runs on, then we'll talk.
|
||
|
||
3) ZOO will be backwards compatible forever; Personally, I find this one a
|
||
bit hard to swallow. Oh, it could be true, but only at the expense of
|
||
severely limiting where it can go. ARC is upwards compatible, meaning that
|
||
the most recent version will always work, regardless of what version was used
|
||
to create the archive it is working on. This gives us tremendous flexibility
|
||
in its development.
|
||
|
||
4) ARC changes too fast, and it's too hard to keep up with it; This is a
|
||
holdover from ARC's early development. Yeah, when ARC was pretty new and just
|
||
starting to reach a wide audience, we did come out with a few new versions a
|
||
bit too quickly, I suppose. Still, those rapid releases were primarily bug
|
||
fixes. What were we supposed to do? Not support our software? Other people
|
||
(including the guy who reviewed ARC for PC Week) realized what was going on,
|
||
and labelled it "good program support." You can't please everybody, I guess.
|
||
Meanwhile, ARC has been stable at version 5.12 for close to a year now. This
|
||
is changing too quickly? A side point: The same document that said ARC
|
||
changes too rapidly also promised new versions of ZOO in the very near future.
|
||
NOT A CRITICISM! New software ALWAYS hits a cycle of rapid changes. You
|
||
just don't always see it.
|
||
|
||
5) The ARC code is buggy; Oh really? ARC 5.12 has a grand total of ONE known
|
||
bug. If you do a verbose listing, a file that was last modified between noon
|
||
and 1PM will be incorrectly displayed as AM instead of PM. In other words, a
|
||
file last modified at 12:30 in the afternoon will be reported as last modified
|
||
at 12:30 in the morning. This is ONLY in the report produced by the V
|
||
command. The file gets the right time when it is extracted, and the Update
|
||
and Freshen commands work properly. You can see, I think, why we have not
|
||
been in a tremendous rush to fix this bug.
|
||
|
||
6) ARC archive listings take too long; ZOO, it seems, has the ability to use
|
||
an archive rearranged in such a way as to allow a very fast listing of the
|
||
contents. No means appears available to actually rearrange things to do it,
|
||
but one of these days you might be able to. Does ARC really list an archive's
|
||
contents that slowly? It's certainly faster than I can read it, and darned
|
||
close to the BIOS limit on how fast you can shove text to the screen. Is this
|
||
really a point?
|
||
|
||
7) When ARC deletes an entry, it actually gets rid of the data; No argument
|
||
here. One of the reasons we wrote ARC was because LU did NOT do this, and we
|
||
didn't like it.
|
||
|
||
8) ARC only keeps the most recent version of each file, while ZOO keeps
|
||
multiple past versions as well; How many people want to do this? Sounds
|
||
great if you want a revision control system, not so hot if you're trying to
|
||
save space.
|
||
|
||
9) Users don't know what to use, what with ARC, LU, USQ, etc.; This was true
|
||
before ARC became popular. Is it still true? If anything, the logic of this
|
||
one sounds like a good case against ZOO, not in favor of it.
|
||
|
||
There were other points too, but I don't remember them now. Here are a few
|
||
points of my own:
|
||
|
||
a) ARC is a professional product, backed by a company with three years of
|
||
experience doing these things. We support what we sell.
|
||
|
||
b) SEA has a phone number listed in the book. You can call us if you have any
|
||
problems.
|
||
|
||
c) ARC is an established standard at this point. Not to say that new
|
||
standards won't evolve, but they should be a little more clearly superior, I'd
|
||
think. (I always reserve the right to be wrong.)
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7046 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Sun Jan 11, 1987 2:56am (0:15)
|
||
|
||
Thanks for the details, Thom.
|
||
|
||
Not having been a file-serving sysop until now and not being a lounge lizard
|
||
on the download boards my experience with all file archivers is pretty
|
||
novice-division. Until recently, I've not paid much attention to crunching
|
||
files for my own use... just de-arcing stuff people gave me. But I'm getting
|
||
more into the habit of doing so.
|
||
|
||
The new 5.20 seems like the great equalizer then. Faster operation is all
|
||
I've really been concerned about and you do have to admit that the present ARC
|
||
is slower than some of its recent competition.
|
||
|
||
While I have encountered files that refused to be de-ARCed with SEA's ARC and
|
||
which were reported to me as being ARCed correctly with the same program, the
|
||
files may have been damaged in the interrum. The bugs I think you may be
|
||
referring to are regarding the source, ARC500SC.ARC. Rogol mentioned that it
|
||
was full of bugs and I, too, had problems compiling it even after tweaking the
|
||
code for my then-current compiler, Lattice 2.n.
|
||
|
||
I sympathize with the problems of the many early updates to ARC. Magpie goes
|
||
through daily code changes... at least three major bug fixes a week. Perhaps
|
||
ARC was released a bit prematurely but I also so suspect that even if I
|
||
cleared Magpie of all known creatures on my machines, and Jesse's, that Magpie
|
||
will encounter a few hundred more on other hardware.
|
||
|
||
The remaining points I'll leave for Rahul to address. This could be an
|
||
interesting debate!
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7057 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Jan 11, 1987 7:28am (0:19)
|
||
|
||
Good to hear from Thom Henderson
|
||
|
||
I feel that Thom feels that my ZOOPLAN document was an attack on ARC. In fact,
|
||
I wrote that mostly to defend Zoo after Bob Mahoney circulated the ZOOBAD
|
||
series of articles.
|
||
|
||
Portability: This has different meanings to different people. When I say a
|
||
program is portable, by that I mean roughly this: If you have a compiler for
|
||
the language the program is written in, you should be able to implement it on
|
||
your system in about two evenings. Much more than that, and it's not a very
|
||
portable program. Zoo hasn't achieved exactly that degree of portability, but
|
||
it's much closer to it than the ARC source that is currently in circulation.
|
||
The first port of ARC to a different system probably took about a year. After
|
||
two months, Zoo already works on about five different systems, and just
|
||
yesterday, we got it to do everything but pack archives on the Amiga.
|
||
|
||
Performance: The portable Zoo doesn't peform as well as the MS-DOS- specific
|
||
Zoo. But the MS-DOS-specific Zoo performs much faster than ARC. And, unlike
|
||
ARC, Zoo always detects a full disk.
|
||
|
||
`ZOO will be backwards compatible forever': I didn't exactly say that. But
|
||
yet, that's one of my objectives. The next major release of portable Zoo (in
|
||
debugging stages) will support 255-character filenames and 255-character
|
||
directory names. It will preserve the local timezone of each file. It will
|
||
allow for storage of the data and resource forks of the Macintosh, and seveal
|
||
different formats for text files. If it weren't downwards compatible with
|
||
current versions of Zoo it would be a great inconvenience. Therefore it will
|
||
be downwards compatible, all the way to Zoo 1.00.
|
||
|
||
There's nothing wrong with people using ARC, except that it is tied to the
|
||
MS-DOS world (e.g. filenames restricted to 11 characters) and there are a lot
|
||
of users out there who would like to use the full syntax of their own machine.
|
||
Zoo is about to allow that.
|
||
|
||
Looking forward to ARC 5.20.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7063 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sun Jan 11, 1987 12:25pm (0:08)
|
||
|
||
Question:
|
||
|
||
Re: ARC's 12-char filename limitation (including the '.').... I realize how
|
||
limiting this can be for a system that will allow very long filename but, at
|
||
the same time, it's just a limitation. A text file, FILENAME.EXT, compressed
|
||
into READTHIS.ARC would still uncompress on either an MS-DOS machine or Very
|
||
Long Filename machine. However, how would zoo handle this ARC file on an
|
||
MS-DOS machine if the compressed text file had a filename greater than 128
|
||
chars, which is the maximum length imposed by DOS upon any single argument on
|
||
the command line (for redirection necessary to rename the internal filename to
|
||
DOS convention)?
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7079 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Jan 11, 1987 11:06pm (0:11)
|
||
|
||
Handling very long filenames under MS-DOS
|
||
|
||
The extended directory structure currently being debugged contains fields for
|
||
long filename and directory name. Under MSDOS, the long filename field is
|
||
just ignord by the unarchiving program. Under other systems permitting the
|
||
long filename, the long filename field will be used if present, otherwise the
|
||
standard 11-character filename will be used during extraction. In other
|
||
words, all Zoo archives contain the 11-character filenames. In addition the
|
||
long filename is added if the archiver supports it. Downward compatibility is
|
||
maintained by keeping the first so many bytes of the directory of each
|
||
archived file constant and that's all that Zoo version 1.00 looks at. A type
|
||
field in the directory identifies its extended structure to higher versions of
|
||
Zoo.
|
||
|
||
The same technique prevents Zoo 1.00 from being confused by attached comments
|
||
-- it knows to ignore certain fields that are used for maintaining comments.
|
||
|
||
|
||
|
||
From PHIL KATZ Msg #7112 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Mon Jan 12, 1987 8:40pm (0:04)
|
||
|
||
SO?
|
||
|
||
Rahul,
|
||
|
||
The same extended or long file names could be added to ARC files just as
|
||
easily, you know. By the way Rahul, hi.
|
||
|
||
>Phil>
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7117 *ARCHIVERS* (Rcvd)
|
||
To PHIL KATZ Mon Jan 12, 1987 9:48pm (0:07)
|
||
|
||
Phil, Phil, Phil
|
||
|
||
Oh Phil, Phil, Phil! When will you realize that ANY file can be changed to
|
||
add ANY new field so long as downwards compatibility isn't needed. Your
|
||
Squashing is causing quite a bit of controversy for that reason -- everybody
|
||
must now revise his ARC extraction program. The same thing will happen if you
|
||
extend the ARC format to add long filenames.
|
||
|
||
Zoo will do it without sacrificing downward compatibility!
|
||
|
||
And a hearty hi to you too! I can't get on Exec-PC any more until Bob comes
|
||
back.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7291 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Fri Jan 16, 1987 8:56am (0:13)
|
||
|
||
Only ONE bug found in ARC 5.12????
|
||
|
||
Well, I just couldn't let that one slip by in reading this thread... I
|
||
spent a lot of time testing ARC to see exactly how it works so that my DWC
|
||
archiver could be compatible at least in the User interface... I came across
|
||
numerous bugs although none were major. Have you ever tried converting a file
|
||
that was not encrypted to one that is... ARC will apply the password on both
|
||
extract and add of the convert operation. My archiver does this correctly.
|
||
|
||
Have you ever really played with the wildcard expansion??? It falls apart
|
||
in some cases that DOS would handle fine. DOS is poor enough that you could
|
||
at least emulate its ability...
|
||
|
||
This may not be considered a bug, but it drives me crazy... That is that
|
||
you test for the existence of a file when extracting by opening the file for
|
||
read only... This causes a program called file facility to find the file in
|
||
another directory even though I'm not extracting there. Please, test by
|
||
opening for read/write or something similar..
|
||
|
||
I also have written in my notes some bug regarding redirecting output
|
||
when using the "p" command although I can't remember exactly what that one
|
||
was...
|
||
Well that's all I can remember right now but I do know I ran in to quite
|
||
a few...
|
||
|
||
|
||
|
||
From FHABER Msg #7300 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Fri Jan 16, 1987 12:28pm (0:08)
|
||
|
||
The fact that the open gets fooled by a path enhancer (Dpath, FilePath)
|
||
|
||
annoys me, too.
|
||
|
||
My personal bete noir: no one has a flexible ARCTYPE or equivalent with
|
||
bidirectional scroll. I use compressed files for document storage, and I
|
||
still use .LBR files for this, because a CP/M program, TYPE109 offers
|
||
wildcards and bi-d for exploration purposes (I still keep a Baby Blue in this
|
||
machine).
|
||
|
||
Actually, I think the modern compressors have missed some of the nice things
|
||
in the ancient K&P ARCHIVE for text files. If one wants to keep a bunch of
|
||
ASCII documents together under one filename, and search them conveniently,
|
||
everything I've seen is lacking.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7302 *ARCHIVERS* (Rcvd)
|
||
To FHABER Fri Jan 16, 1987 1:35pm (0:13)
|
||
|
||
Archivers and other features plus other stuff...
|
||
|
||
Say, I've never seen these other programs.... I'll have to take a look and
|
||
see what features would be nice to add to DWC... I personally like lots of
|
||
features in an archiver....
|
||
|
||
This is for Rahul, say I saw around here somewhere that someone said your a
|
||
professor... Is this true??? Give us some more details if you don't mind as
|
||
in this BBS world we never know just who we're talking to. How much of your
|
||
time do you spend on ZOO?? Do you work on it strictly in your spare time???
|
||
|
||
How about you Phil, what do you do??? I happen to work for Pansophic
|
||
Systems, Inc.... Just got aquired by them... I am developing a Human Interface
|
||
with pull down menus, dialogs, etc., for a high end graphics program on a
|
||
AT... Previously, I worked at SONY and developed and entire windowing
|
||
environment like MicroSoft Windows before they came out with theirs. That
|
||
product, unfortunately, never got off the ground...
|
||
|
||
For everybody else out there... take a look at my archiver... I have
|
||
uploaded it here including the source code for anybody interrested.... Check
|
||
it out and tell me what you think... I would greatly appreciate any
|
||
comment....
|
||
Dean W. Cooper
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7307 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Fri Jan 16, 1987 3:59pm (0:04)
|
||
|
||
Sure, be glad to! Am going to d/l it before I leave...
|
||
|
||
Personally I think all of you guys (Vern, Phil, Thom, Dean, Rahul) should get
|
||
together and create a new standard....
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7414 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Mon Jan 19, 1987 7:36am (0:04)
|
||
|
||
New Standard??
|
||
|
||
Sure, I've said elsewhere that I would be glad to combine my program with
|
||
the others to create a new standard.... After all, I don't have much to
|
||
loose as my program is currently not at all well known...
|
||
Dean
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7419 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Mon Jan 19, 1987 11:47am (0:04)
|
||
|
||
I agree... I think the only person who actually may have something to lose is
|
||
Thom 'cause of SEA... But I see nothing wrong with you, Phil, and Rahul
|
||
getting together...
|
||
|
||
|
||
|
||
From JESSE LEVINE Msg #7314 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Fri Jan 16, 1987 7:28pm (0:06)
|
||
|
||
Dean, two pieces of info...
|
||
|
||
.....first there's another piece of this ongoing debate on Magpie's sister
|
||
board AtPal at 718 238 7855. You may wanna' check in there.
|
||
|
||
Second, I design user interface for Citibank, and would very much like your
|
||
contribution to the User Interface discussion I just decided to start on
|
||
AtPal. Would love to discuss your ideas and impressions. -j
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7415 *ARCHIVERS* (Rcvd)
|
||
To JESSE LEVINE Mon Jan 19, 1987 7:38am (0:03)
|
||
|
||
AtPal / User Interface discussion
|
||
|
||
Sure, I'll drop by real soon and see what's going on over there...
|
||
|
||
|
||
|
||
From FHABER Msg #7713 *ARCHIVERS* (Rcvd)
|
||
To FHABER Mon Jan 26, 1987 11:19pm (0:03)
|
||
|
||
See #7667 in FILES for a solution to the ARCTYPE problem. The Neatness
|
||
Watchbird has been at work.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #9701 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Sun Mar 1, 1987 11:03pm (0:06)
|
||
|
||
Hey Dean! I think I found some more bugs in DWC!
|
||
|
||
1. When invoked as
|
||
|
||
dwc a dwc /bin/*.*
|
||
|
||
it lists each file in /bin but complains that it can't find it.
|
||
|
||
Just saying
|
||
|
||
dwc a dwc /bin
|
||
|
||
works correctly and each file in /bin does get added.
|
||
|
||
2. There seems to be no way of finding out what pathname was saved for the
|
||
files, although it can restore the pathname.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7248 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Thu Jan 15, 1987 5:34am (0:41)
|
||
|
||
Further examination of ARC vs Zoo
|
||
|
||
There is more than one issue at stake. Some issues are:
|
||
|
||
1. ARC.EXE vs ZOO.EXE. 2. The ARC archive format vs the Zoo archive format.
|
||
|
||
ISSUE 1. Let's divide this further:
|
||
|
||
1.1. Performance. 1.2. Portability of ARC vs portability of Zoo.
|
||
|
||
ISSUE 1.1. In the MS-DOS world at least, ARC's performance is a nonissue,
|
||
since nobody uses ARC.EXE any more. The real competition to Zoo is Phil
|
||
Katz's utilities.
|
||
|
||
ISSUE 1.2. ARC has been implemented on a number of other machines. But ARC's
|
||
advantage here is only temporary because its source code is highly nonportable
|
||
and must be extensively modified for each new system.
|
||
|
||
Zoo source code is highly portable. I consider it a goal that it be possible
|
||
to implement Zoo on a new machine in about one working day. I'm very close to
|
||
achieving that goal. ARC is very, very far away from that goal.
|
||
|
||
ISSUE 2. Let's divide this further:
|
||
|
||
2.1. The ARC directory format vs the Zoo directory format. 2.2. The ARC
|
||
compression algorithm vs the Zoo compression algorithm.
|
||
|
||
ISSUE 2.1. The Zoo directory format permits additional information to be
|
||
added to the archive while maintaining full downward and upward compatibilty.
|
||
The only way in which enhancements can be made to the ARC format is by either
|
||
appending new information to the archive (as PKARC appends comments), or by
|
||
making the archive incompatible with earlier archive utilities. Appending
|
||
comments to the archive is not trouble-free: If ARC.EXE manipulates an
|
||
archive to which PKARC added comments, all comments are lost without warning.
|
||
(And the comments added by PKARC are very limited in size.)
|
||
|
||
The instant that the ARC directory format is modified, all existing ARC
|
||
utilities become obsolete. Since ARC was independently implemented on every
|
||
different machine, all implementations must be independently revised. By
|
||
contrast, when the Zoo directory format is revised, it still works with all
|
||
existing versions of Zoo, all the way back to version 1.00. And since all
|
||
versions of Zoo are compiled from the same source code, revisions are
|
||
immediately reflected on each supported machine.
|
||
|
||
The Zoo directory format has numerous advantages: (a) Detailed comments may
|
||
be added. (b) Zoo can tell the user precisely which version is needed to
|
||
fully manipulate an archive. (c) When adding a file, the user can opt to save
|
||
any replaced file, or pack the archive and recover the space. (d) Unlimited
|
||
expansion of the archive format is possible without making old versions of Zoo
|
||
obsolete. (e) Redundant information makes repair utilities possible. (f) Long
|
||
filenames and pathnames are possible.
|
||
|
||
That some of these things have not been implemented is not a valid criticism
|
||
of the archive format. The point is that the Zoo archive format permits these
|
||
enhancements and the ARC archive format does not.
|
||
|
||
ISSUE 2.2. Zoo does not use the several different compression techniques used
|
||
by ARC archives. Yet on the average Zoo gives better compression than ARC
|
||
does. If new compression techniques are developed, Zoo will be able to take
|
||
advantage of them much more easily than ARC. This is again because the same
|
||
source code will simply need to be recompiled on each machine. Any
|
||
compression enhancements in Zoo will be immediately availble on each machine.
|
||
But if the compression algorithm in ARC archives is enhanced, it needs to be
|
||
separately implemented on each machine. For example, a month after Phil Katz
|
||
introduced squashing, it is supported only on MS-DOS machines.
|
||
|
||
UPWARD COMPATIBILITY. Upward compatibility is trivial. If you have both
|
||
ZOO.EXE and PKXARC.COM on your disk, you are fully upward compatible with ARC
|
||
archives. If you have LUE.COM and ZOO.EXE and PKXARC.COM on your disk, you
|
||
are fully upward compatible with the ARC, LBR, and ZOO formats. And if you
|
||
have ALUSQ.COM and LUE.COM and ZOO.EXE and PKXARC.COM on your disk, you are
|
||
fully upward compatible with squeezed files as well as ARC, LBR, and ZOO
|
||
formats.
|
||
|
||
DOWNWARD COMPATIBILITY. Downward compatibility is NOT trivial. It can be
|
||
achieved only if version 1.00 of the program was written with the future in
|
||
mind. This is true of Zoo and is true of no other archive program. Barring
|
||
changes in the compression algorithm, Zoo 1.00 will be able to extract files
|
||
from any Zoo archive. If there is a change in the compression algorithm, Zoo
|
||
1.0 will still be able to give a directory listing of the contents of the
|
||
archive, and tell the user precisely which version of Zoo is needed to extract
|
||
a specific file. No other archive format permits this.
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7258 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Thu Jan 15, 1987 11:45am (0:03)
|
||
|
||
Good Answer, Good Answer... 'Ruff
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7292 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Fri Jan 16, 1987 9:08am (0:06)
|
||
|
||
Upward compatibility/ Archive file format
|
||
|
||
Rahul, good to talk to you here... You say no other archiver has upward
|
||
compatible file format... Well, mine almost has all that you mention... Now,
|
||
I'll just have to finish it off... That's why my current release is a
|
||
prototype... when version 1.00 comes out, there will be no more incompatible
|
||
changes unless absolutely nessesary...
|
||
Dean
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7327 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sat Jan 17, 1987 1:39am (0:11)
|
||
|
||
Thank you for expressing your opinions.
|
||
|
||
I can see that we have very different viewpoints on many things.
|
||
|
||
I agree that backwards compatibility is important. I don't quite see it as
|
||
the be-all and end-all of programming, but it certainly is important to try to
|
||
maintain backwards compatibility. I don't quite see how you can predict
|
||
everything that you're ever going to want to do, but that's another issue.
|
||
|
||
Meanwhile, you keep making all these statements about how ZOO can grow and how
|
||
ZOO will someday do this or that, and how ZOO will never cause this or that
|
||
sort of problem. You may well be right. I wouldn't know. I gather that you
|
||
come from an academic environment, so perhaps you know more about these things
|
||
than I do. I come from a business/commercial environment, so I tend to look
|
||
at things a bit differently, perhaps.
|
||
|
||
I will be interested in seeing if you can still say these things after your
|
||
program has been out in the real world for a year or two.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7348 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Sat Jan 17, 1987 4:15pm (0:05)
|
||
|
||
Interesting phrases
|
||
|
||
I note your use of interesting phrases such as "be-all and end-all", "this or
|
||
that", "academic environment", etc. The one thing you have absolutely failed
|
||
to do is refute even a single one of my claims. What my background is or yours
|
||
is utterly irrelevant to this discussion.
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7949 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sat Jan 31, 1987 6:18pm (0:16)
|
||
|
||
You have some problem?
|
||
|
||
I merely pointed out that you and I have different ideas regarding the
|
||
relative importance of different things. Is this not true? I speculate that
|
||
these differences in viewpoint may stem from differing backgrounds. One might
|
||
suppose benefits from either of our backgrounds. Some will feel that you are
|
||
in a better position to judge due to your academic and theoretical studies.
|
||
Others may feel that I am in a better position to judge due to my practical
|
||
and commercial activities. Most will probably not see it as relevant.
|
||
|
||
I also pointed out that ARC has proven itself in the way that it has already
|
||
been accepted and has spread so widely, and that ZOO has not yet done this.
|
||
|
||
And a side comment and observation: One cannot plan for every eventuality, no
|
||
matter how hard one tries. It's easy for you to state now that ZOO will
|
||
always be backwards compatible. You may find it less easy at some future
|
||
date.
|
||
|
||
PLEASE NOTE the use of the word "may" in the previous sentence. Perhaps you
|
||
have indeed so fully allowed for every eventuality that you will never have to
|
||
face the difficult choice of adding something at the cost of backwards
|
||
compatibility. For your sake, I hope you have, as it is a painful choice to
|
||
have to make (as I know full well).
|
||
|
||
Here's another problem I hope you never face: We released the sources for
|
||
ARC, as you released the sources for ZOO. We now have a problem in that
|
||
someone else entirely has written an "ARC clone" that incorporates a change
|
||
which is not backwards compatible. So you see, one doesn't always have much
|
||
control over these things. I hope you never have to decide what to do in that
|
||
sort of situation.
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7042 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Jan 11, 1987 2:06am (0:09)
|
||
|
||
Yes, there's a new ARC coming
|
||
|
||
We should be releasing version 5.20 later this month or early next month. New
|
||
features include faster compression and smaller archives (a little, at least).
|
||
Also, 5.20 will be fully backwards compatible as far as 5.00 (as indicated by
|
||
the units digit). This means that versions as old as 5.00 will be able to
|
||
read archives created by 5.20.
|
||
|
||
Let's see, what else. . . The Run command will allow you to pass arguments to
|
||
the program being run. I don't remember what all else at the moment. It's
|
||
mostly performance improvements. Oh, yeah, we fixed the one known bug. Also
|
||
we're spiffing up the packaging a lot. We'll be going to a "standard" 5-1/2
|
||
by 8-1/2 inch folded/stapled manual, probably with a vinyl binder.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7047 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Sun Jan 11, 1987 2:59am (0:04)
|
||
|
||
You mentioned one current ARC feature here not supported in ZOO.
|
||
|
||
I've never used it but, as I said, I'm not an ARC-wize person. The Run
|
||
command seems like a powerful feature.
|
||
|
||
Rahul: any plans of supporting this?
|
||
|
||
|
||
|
||
From RICHARD CLARK Msg #7122 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Mon Jan 12, 1987 11:27pm (0:06)
|
||
|
||
Just my two cents but I've pretty much converted my BBS to Zoo and I like the
|
||
speed and ease of use Zoo offers. With a 12K decompression file to help
|
||
decompress zooed files, no users have complained.}i
|
||
|
||
I haven't seen this one either but what is the current cost of Arc compared to
|
||
the cost of Zoo? Last time I looked, Arc was user-supported with a
|
||
contribution of $35 appreciated. The version of Zoo that I have asks for
|
||
nothing. Have things changed?
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7254 *ARCHIVERS* (Rcvd)
|
||
To THOM HENDERSON Thu Jan 15, 1987 9:43am (0:08)
|
||
|
||
ARC-Clone War
|
||
|
||
Eee Gad... This BBS sure isn't easy to get around in... I hope I'm doing
|
||
this right.... Anyway, let's not forget the other kid on the block... namely
|
||
ME!! I happen to have an MS-DOS archiver too... called DWC... Its full
|
||
featured (has several more features than ARC) and compresses better than ZOO,
|
||
ARC, or PKARC, and is fast (fast as ZOO now and soon to be as fast as PKARC).
|
||
However its incompatible with all the others (I'm so nice do complicate
|
||
everything...) Once I figure this BBS out, I'll upload my archiver so we can
|
||
have more compitition around here....
|
||
|
||
Dean W. Cooper
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7264 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Thu Jan 15, 1987 4:47pm (0:06)
|
||
|
||
Welcome, Dean!
|
||
|
||
Vern Buerg was on last night and downloaded the the ARC/ZOO discussion so I
|
||
hope to hear from him soon too.
|
||
|
||
I've bumped up your privs so you can take some time figuring the system out.
|
||
Hit,
|
||
|
||
3 GM
|
||
|
||
to go to the Tutorial and familiarize yourself on the system. To get to
|
||
files, type,
|
||
|
||
2 GM
|
||
|
||
All the "defined boards" here lie in the Msg# 0-50 region but may also be
|
||
accessed by the child menus or by Change Discussion.
|
||
|
||
|
||
|
||
From RICHARD CLARK Msg #7346 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Sat Jan 17, 1987 3:53pm (0:05)
|
||
|
||
Arc - Zoo - SQ - DWC
|
||
|
||
First you have to get your util to run on Sun's, 3084's, Amiga's, IBM PC's,
|
||
Atari ST's and any other machine you can think of. I would like to see what
|
||
your utility does. What compression algorithm do you use to get smaller
|
||
files. What language do you use to save time?
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7416 *ARCHIVERS* (Rcvd)
|
||
To RICHARD CLARK Mon Jan 19, 1987 7:56am (0:18)
|
||
|
||
DWC - A little info...
|
||
|
||
Get to run on those other machines you say?? Well, I must tell you the
|
||
history of how I got into this whole mess... One day back in September I was
|
||
thinking to myself, "Gee, I bet I could come up with a better compression
|
||
algorithm..." I happened to come across some code by Kent Williams showing
|
||
old style Lempel-Ziv compression and thought it would be nice to convert this
|
||
stuff into nice modular code so that the compression function would use an
|
||
input and a output function to do its work through so that you could switch
|
||
between compressing files to compressing memory or what have you... To
|
||
demonstrate how my modular compression function worked I decided to write a
|
||
little front end... and what better front would there be but a little ARC like
|
||
program. This turned out to be so simple that I decided to flush out the
|
||
front end to match 95% of ARC's functionality. This took about a week.
|
||
Well, it so happen that my program was faster than ARC's, although
|
||
incompatible as I had never seen their source code. So I thought, "Gee,
|
||
somebody out there might like an improved ARC..." I got onto a few boards,
|
||
and what did I find?? ARCE, ARCA, PKARC, PKXARC, and ZOO. One thing led to
|
||
another and before I knew it I was spending countless hours making my program
|
||
faster and compressing smaller... Now, if there was a good chance that my
|
||
program would catch on, then I might try to port it around... but right now,
|
||
I'm just seeing if anybody is that interrested.
|
||
Moreover, in my zeal to make my program faster, I just happened to have
|
||
thrown out some of the modularity and portability.
|
||
Currently, however, my program is totaly 100% MicroSoft C. Which does
|
||
make it a little easier to port... Well, even if nobody else ever uses my
|
||
program, I know I will, seeing I like it a lot more than any of the other
|
||
ones...
|
||
Dean
|
||
|
||
|
||
|
||
From RICHARD CLARK Msg #7591 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Fri Jan 23, 1987 10:07pm (0:05)
|
||
|
||
Newer Compression code
|
||
|
||
I would certainly like to run your program and at this point, I think someone
|
||
should get on an article doing a comparison of compressions for Byte magazine!
|
||
There doesn't seem to be any money in the compression biz so it seems folks
|
||
do this to outdo themselves. It's great to see such a rush for speed and
|
||
tight code!
|
||
|
||
|
||
|
||
From ROGOL DOMEDEFORS Msg #7622 *ARCHIVERS* (Rcvd)
|
||
To RICHARD CLARK Sat Jan 24, 1987 3:39pm (0:05)
|
||
|
||
The March issue of Doctor Dobbs' Journal...
|
||
|
||
.....will have data compression as a theme. It will include a survey article
|
||
on ARC-type utilities. You might also be interested in a book called <Data
|
||
Compression> by Gilbert Held, published by John Wiley and Sons, which I
|
||
haven't read myself but which I've seen highly recommended.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7738 *ARCHIVERS* (Rcvd)
|
||
To ROGOL DOMEDEFORS Tue Jan 27, 1987 8:12am (0:04)
|
||
|
||
They probably missed DWC...
|
||
|
||
It's probably too late to get DWC into that article with all the lead time
|
||
that is required... And few people know of my archiver... Too bad... But I'll
|
||
read it anyway...
|
||
Dean
|
||
|
||
|
||
|
||
From RICHARD CLARK Msg #8741 *ARCHIVERS* (Rcvd)
|
||
To ROGOL DOMEDEFORS Sun Feb 15, 1987 4:48pm (0:04)
|
||
|
||
J et al.
|
||
|
||
Thanks, I'll pick up the Gilbert book at B&N. I think my J sub just ran out.
|
||
I'll look for it on newstands.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7737 *ARCHIVERS* (Rcvd)
|
||
To RICHARD CLARK Tue Jan 27, 1987 8:10am (0:04)
|
||
|
||
So true... No money here...
|
||
|
||
Yes, I long ago gave up the hope for any money... My program can be
|
||
considered absolutely FREE... I'm just trying for a little name recognition
|
||
now... A review would be great!!
|
||
Dean
|
||
|
||
|
||
|
||
From PHIL KATZ Msg #7429 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Mon Jan 19, 1987 8:58pm (0:03)
|
||
|
||
As Fast as PKARC??
|
||
|
||
Dean, I am anxiously waiting!
|
||
|
||
>Phil>
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7450 *ARCHIVERS* (Rcvd)
|
||
To PHIL KATZ Tue Jan 20, 1987 7:36am (0:11)
|
||
|
||
Sure thing!!
|
||
|
||
Now come on Phil, you can't possibly think you have the corner on speed...
|
||
It'll just take me a little time, that's all... Currently, I've been taking a
|
||
break from working on it, doing a little reading instead... But I guess its
|
||
about time to get back to work so I can at least put an end to this incessant
|
||
hype I here about your program being faster than any others... At least you
|
||
dropped the bit about compressing better than any others... But don't get
|
||
paranoid now, this is just friendly compitition...
|
||
|
||
Say, I havn't seen any magazines for the longest time until last night when I
|
||
saw this add in BYTE for a program called SQZ!... It is apparently a memory
|
||
resident program that just compresses speadsheet files, but it claims it gets
|
||
up to 95% compression... I've never seen a speadsheet file so I don't know
|
||
how that compares to Lempel-Ziv... Any ideas?? They say they use some type of
|
||
compression based on image compression.. Do you know what there talking
|
||
about??
|
||
|
||
Dean
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7460 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Tue Jan 20, 1987 4:09pm (0:12)
|
||
|
||
Funny you should mention "SQZ!"
|
||
|
||
I was just about to leave something about it. For those unaware of SQZ! (it's
|
||
new), it's a memory-resident file squeezing utility which automatically
|
||
uncompresses and compresses files when they are called from DOS. It ONLY
|
||
works on datafiles used by Lotus 1-2-3, Symphony, Note-It, Reflex, Q&A,
|
||
Sideways and Cambridge Spreadsheet Analyst. The program's review (in CIS's
|
||
<Online Today> magazine) suggested that it was not a general-purpose file
|
||
squeezer. It appears to work by tokenizing common elements in the above
|
||
programs to achieve file compression of up to 97% (in a test, a 75,659 byte
|
||
Lotus worksheet compressed to just 2,313 bytes). In addition, there is a
|
||
significant increase in load and save speed using SQZ!.
|
||
|
||
SQZ! doesn't appear to be a TSR but a loader and disk i/o environment for the
|
||
source program. To use SQZ! with Lotus 1-2-3, for instance, you type "sqz
|
||
lotus" and SQZ! takes care of loading 1-2-3 and then removing itself when your
|
||
quit out of Lotus. I would prefer that more TSR's take this approach.
|
||
|
||
Turner Hall Publishing
|
||
10201 Torre Ave.
|
||
Cupertino, CA 95014
|
||
408-253-9607
|
||
$79.95, not copy protected.
|
||
Requires 30k RAM
|
||
|
||
|
||
|
||
From BILLY ARNELL Msg #7481 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Wed Jan 21, 1987 12:08am (0:03)
|
||
|
||
SQZ! is quite good, and, yes, I wish more TSRs worked that way!
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7489 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Wed Jan 21, 1987 11:50am (0:03)
|
||
|
||
Isn't that how HAL is run? 'hal lotus' How would you use SQZ! then?
|
||
|
||
|
||
|
||
From JACK Msg #7634 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sat Jan 24, 1987 8:02pm (0:10)
|
||
|
||
It works!
|
||
|
||
I don't use it on my system, but there is a department where we have it
|
||
installed and they are pleased with it. It is great for huge spreadsheets but
|
||
it's important to remember a few things. I've been told that if you load a
|
||
small spreadsheet using sqz! it actually takes >longer< to load than a
|
||
non-squeezed file. Remember, too, that even if you can get a very large file
|
||
on a disk by squeezing it it's not going to have any effect on how it sits in
|
||
memory, in other words if you ain't got an Above Board there are still limits
|
||
to how big a spreadsheet you can create. People get mislead by 1-2-3's 8,000+
|
||
rows and 256 columns (or whatever it is). I don't know the exact max's, but
|
||
depending on how you've arranged the data in the worksheet you can only use
|
||
maybe 500 lines down and 52 columns across with 640K. (I'm judging by a
|
||
worksheet I had a look at the other day.) I keep track of things by checking
|
||
/Worksheet Status frequently.
|
||
|
||
|
||
|
||
From JOHN COWAN Msg #7496 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Wed Jan 21, 1987 5:37pm (0:07)
|
||
|
||
The point about "downward compatibility"
|
||
|
||
is that, when enhancements are made to the format, old versions of the archive
|
||
program will continue to run against the new format without damaging it in
|
||
random, unforeseeable ways. PK(X)ARC comments are simply stripped by ARC due
|
||
to the lack of downward compatibility. The provision in ZOO for multiple
|
||
directory-entry types prevents this from happening, by FORMALIZING CHANGE.
|
||
ARC format is rigid, and when changed there is no way to announce to old
|
||
programs that a new format is being employed.
|
||
|
||
|
||
|
||
From THOM HENDERSON Msg #7948 *ARCHIVERS* (Rcvd)
|
||
To JOHN COWAN Sat Jan 31, 1987 6:05pm (0:04)
|
||
|
||
ARC has no way to let old versions know that there are new features?
|
||
|
||
I gather that you were not using ARC already when ARC 5.0 came out, so you
|
||
never saw the "You need a new version of ARC" message.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7563 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Fri Jan 23, 1987 7:35am (0:12)
|
||
|
||
Rahul, read your zoofrm.doc....
|
||
|
||
Rahul, I read your format Doc last night and will probably add two things from
|
||
that to my format... Namely, the tags put in front of the file data and a
|
||
size to the variable part of the directory, which in my case means storing the
|
||
size of data appended onto the end of the file data. This way I won't have the
|
||
problem that ARC has with Phil's comments... An old archiver reading a newer
|
||
DWC archive will simply copy the stuff it doesn't understand on through and
|
||
leave it alone. With the tag, I can do what you do (Do you do it currently?)
|
||
which is scan a corrupted file for pieces that can be recovered (very nice).
|
||
|
||
All the other stuff for portability to other systems I'll leave to you. I'll
|
||
stick to the MS-DOS market, seeing it pretty big... Thanks for making the
|
||
documentation available...
|
||
|
||
Say, I glanced at ARC's Lempel-Ziv implementation and couldn't help notice how
|
||
primitive it looked... that is, in comparison to how much I improved mine...
|
||
They seemed to have mostly just copied the code and from one comment didn't
|
||
even seem to know exactly how it worked... But they were first and I guess
|
||
that's all that matters in this market...
|
||
Dean
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7611 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Sat Jan 24, 1987 11:08am (0:07)
|
||
|
||
ARC wasn't first with LZ
|
||
|
||
ARC was the first, however, to combine the merits of the CP/M LU utilities,
|
||
the UNIX ar utility, and the LZCOMP/LZDCMP utilities from Kent Williams and
|
||
the UNIX compress utility. ARC was there in the right place at the right
|
||
time.
|
||
|
||
By the way, wouldn't it be nice if we could all work together here? Why don't
|
||
you just add better performance to the Zoo format? It's well-documented, has
|
||
been adopted by a number of BBS operators, is very portable (Amiga version out
|
||
already), and already has some stuff that you are only now thinking to add to
|
||
DWC.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7735 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Tue Jan 27, 1987 7:23am (0:06)
|
||
|
||
Will have to think about it....
|
||
|
||
Well, I don't know Rahul... I sort of like my archiver even if nobody wants
|
||
to use it... But I'll think about it... The stuff that I need to add isn't
|
||
really that much stuff... and anyway, I think I might want to start working on
|
||
something else...
|
||
Say, I'm writting a little article on Lempel-Ziv compression... I try to
|
||
explain it for people just interrested in how it works... I'll make it public
|
||
domain once I'm done...
|
||
Dean
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7816 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Thu Jan 29, 1987 6:13am (0:03)
|
||
|
||
Will look forward to the article!
|
||
|
||
But I still think you should join in the Zoo thing.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7827 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Thu Jan 29, 1987 7:57am (0:05)
|
||
|
||
Here's the first part of the article in a three part series...
|
||
|
||
I just couldn't help myself with putting it in a DWC archive... I hope you
|
||
still have my archiver... Please feel free to edit it. I plan to add it to
|
||
my distrubution file... The article is being put in a in-house company
|
||
news-letter... nothing big.
|
||
|
||
*LZWP1.DWC Attached
|
||
|
||
|
||
From JOHN COWAN Msg #7845 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Thu Jan 29, 1987 5:55pm (0:04)
|
||
|
||
Ahem!
|
||
|
||
Us non-DOS types would still like to read your article, Dean. Please upload
|
||
it in either ARC or ZOO so we can have Magpie take it apart.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7848 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Thu Jan 29, 1987 7:22pm (0:03)
|
||
|
||
HooHaw... a "hint".
|
||
|
||
Okay.. I'll work on adding DWC to the Show Attached window tonight. Stand by
|
||
all...
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7903 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Fri Jan 30, 1987 8:42pm (0:04)
|
||
|
||
Good article!
|
||
|
||
I was able to read it through Steve's archive window, but the downloaded
|
||
archive could not be extracted with DWC.EXE prototype A2. It said it was an
|
||
invalid archive.
|
||
|
||
Looking forward to more articles.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8015 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Mon Feb 2, 1987 7:58am (0:05)
|
||
|
||
Invalid archive?? Oh, boy...
|
||
|
||
I'll try downloading it myself.... But what method did you use to download
|
||
with... I've had a little problem with the extra stuff that XMODEM tacks onto
|
||
the end of a file... But that should be taken care of...
|
||
Dean
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7604 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sat Jan 24, 1987 5:49am (0:08)
|
||
|
||
When the going gets tough, - support for PKARC 2.0
|
||
|
||
It seems that PKARC 2.0 is the first pseudo-compatible ARCer. There are
|
||
ARCers like ZOO and DWC that claim no compatability on one side and ARC, ARCA
|
||
and PKARC (/oc) which claim complete compatability. Now PKARC allows for the
|
||
option of full compatability or possible incompatibility depending on the
|
||
switch setting. However it seems in my own personal benchmark PKARC as
|
||
compatable beats the pants off of ARC and ARCA, and as a non compatable leaves
|
||
ZOO and DWC also in the dust.
|
||
|
||
Why then does it seem that Katz's utilities seems to have caused condemnation
|
||
for him. I have attached a short text file called YESPKARC.ARC for you to
|
||
examine.
|
||
|
||
*YESPKARC.ARC Attached
|
||
|
||
|
||
From RAHUL DHESI Msg #7613 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sat Jan 24, 1987 11:14am (0:09)
|
||
|
||
But PKARC doesn't do very much.
|
||
|
||
It can't run on ANYTHING except an MS-DOS machine, to begin with. Is your
|
||
horizon so narrow that you think nothing else exists?
|
||
|
||
PKARC also forces the user to conform to MS-DOS syntax. There goes any chance
|
||
of PKARC ever running on any machine on which a user wants to use the native
|
||
filename syntax of the machine.
|
||
|
||
PKARC doesn't support directory names. How do you transfer a hierarchy o
|
||
files without tedious manual manipulation after dearchiving?
|
||
|
||
PKARC can't improve without confusing thousands of users of ARC format
|
||
archives on many systems -- because theh moment PKARC changes its format, it
|
||
leaves everybody EXCEPT the MS-DOS user high and dry.
|
||
|
||
It's fast -- but it's fast only on an MS-DOS machine. How fast is it on other
|
||
systems? It doesn't run at all on other systems.
|
||
|
||
|
||
|
||
From WILLIAM QUAN Msg #7673 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sun Jan 25, 1987 5:27pm (0:09)
|
||
|
||
As for non-MS-DOS support ...
|
||
|
||
Granted as fact that the world doesn't revolve around MS-DOS machines (I'm an
|
||
IBM mainframer originally, and I've seen lots of DEC people here), but I think
|
||
that for the vast majority of MS-DOS users, they care less about having a
|
||
compression program that works well or at all on other machines. Certainly
|
||
there are critical applications where a machine-to-machine compatible program
|
||
would be necessary, I don't question that. But I think criticsm of non-MS-DOS
|
||
support is really only valid in some circles, and not justified in (many/most,
|
||
I believe) others.
|
||
|
||
I am not throwing support behind ARC, PKARC, ZOO, etc., etc., here. Just
|
||
wanted to insert a counterpoint to your valid point about the non-MS-DOS
|
||
support. Some people would find it meaningless, some definitely would find it
|
||
significant.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7722 *ARCHIVERS* (Rcvd)
|
||
To WILLIAM QUAN Tue Jan 27, 1987 2:20am (0:08)
|
||
|
||
Just a quickie...
|
||
|
||
I echo your thoughts that most single machine users really don't care about
|
||
what is out there for other machines. I have TRS-80 equipment and ATARI
|
||
equipment along with my PC. When I use each one, I look at them as seperate
|
||
and really don't have any need to relate one to the other, save ASCII
|
||
transfers for text or machine modification of basic programs.
|
||
|
||
The major point of ZOO's portability is probably important for BBSes that have
|
||
DLs for a number of machines. If I want to transfer something from My TRS-80
|
||
to My PC, I can go null modem, and it is just as quick as ARCing and then
|
||
Dearcing.
|
||
|
||
|
||
|
||
From (n/a) Msg #8737 *ARCHIVERS*
|
||
To WILLIAM QUAN Sun Feb 15, 1987 4:15pm (0:07)
|
||
|
||
Compatibility IS needed for other machines
|
||
|
||
I know of at least 90 Amiga BBS's run on MS-DOS machines each with an average
|
||
of 200 Amiga users (my board has 400 active users). These boards depend on
|
||
Arc for MS-DOS *and* arc for the Amiga. I think this is a small sampling as
|
||
there are other BBS's on various machines faced with the same problems. To
|
||
say that a majority of MS-DOS users have no concern with Arc vs. Others is
|
||
absurd. With the most active users of Arc being BBS operators, I would think
|
||
there is a strong case for compatibility. Rich
|
||
|
||
|
||
|
||
From STEVE MANES Msg #8813 *ARCHIVERS*
|
||
To (n/a) Mon Feb 16, 1987 4:36pm (0:07)
|
||
|
||
Problem is that ARC, itself, isn't 100% compatible WITH itself.
|
||
|
||
It hasn't been since PKARC introduced Squashed files as a default option in
|
||
2.0. Just log on to a BBS with a lot of IBM users on a machine unsupported by
|
||
PKARC and I'll wager that at least a third of all
|
||
ARC file uploaded since 2.0 was released will be as inaccessible to you as if
|
||
they were compressed under ZOO or DWC.
|
||
|
||
As much as I don't like pointing fingers, this really isn't the fault of ARC
|
||
but of Phil Katz' and his decision to continue using the .ARC extension for
|
||
compressed files that are anything BUT ARC-compatible.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8849 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Tue Feb 17, 1987 4:54am (0:09)
|
||
|
||
Steve you keep hitting on incompatability
|
||
|
||
To PPKARC 2.0 is no longer compatabile with ARC is in fact ENTIRELY WRONG.
|
||
Using PKXARC 3.4, you can unarc all ARCs!
|
||
|
||
It is like saying a black and white TV is incompatable with a Color TV.
|
||
|
||
Simply because a B&W TV isn't capable of showing Color, should all color TVs
|
||
only show B&W to be compatable. Nope color TVs are upwardly mobile they can
|
||
show both Color and B&W.
|
||
|
||
Agreed you can pick apart the analogy by saying B&W TVs can still show Color
|
||
programs in B&W, while ARC can't de-arc squashed files.
|
||
|
||
But since PKXARC 3.4 is readily available and has proved to be superior to ARC
|
||
it must be considered to be the real ARC!
|
||
|
||
ZOO may be better, but how are you going to convince the Americans to throw
|
||
away their TVs because the Japanese system is superior?
|
||
|
||
|
||
|
||
From STEVE MANES Msg #8855 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Tue Feb 17, 1987 6:58am (0:18)
|
||
|
||
Bad analogy.
|
||
|
||
PKARC has a problem. I know there's a problem and it seems that some others
|
||
who are writing patches to prevent PKARC from writing non-ARC compatible files
|
||
also think there's a problem. Many sysops who've posted bulletins directing
|
||
users NOT to upload PKARC 2.0 compressed files without a .PKA or some such
|
||
extension also think there's a problem. Users of machines unsupported by
|
||
PK[X]ARC also think there's a problem. So there must be a problem.
|
||
|
||
The problem: "compatibility" in this particular arena means
|
||
"interchangability". If Phil Katz had opted to make his squashing
|
||
algorithm... which really is a dubious improvement... an explicit option we
|
||
wouldn't see all this uproar over PKARC 2.0. By default, PKARC creates files
|
||
that are incompatible with anything but PK[X]ARC. As nice as his product is,
|
||
he didn't create the "standard" and shouldn't be screwing with it. People see
|
||
".ARC" and think of it as a generic protocol. And, fact is, for those many
|
||
machines that PKARC doesn't support, ARC still remains a standard. Suppose
|
||
some MacIntosh author wrote a program that compressed files into some
|
||
proprietary format unsupported by either ARC or PKARC but which you had
|
||
unwittedly downloaded because it had ".ARC" on its tail. Wouldn't you feel a
|
||
little cheated?
|
||
|
||
Whether you choose to agree or not, "ARC" is a folklore "standard" that
|
||
predates PKARC. The pseudo-ARC files output by PKARC-Squash remind me of the
|
||
hundreds of "Ray's Pizza" parlors around the city.
|
||
|
||
Lissun, I like PKARC, I use PKARC, and will probably continue to use PKARC
|
||
(until, at least, Thom's 5.20 is released). It's a good product. But it even
|
||
bothers >me< that I can't tell one ARC file from the next. Before I upload
|
||
any ARC file to a BBS now I generally unpack it and repack with the /oc/ot
|
||
option for safety. However, I've moved most of my files over to ZOO now.
|
||
Rahul's program just feels more "solid" to me.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9095 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sat Feb 21, 1987 4:54am (0:06)
|
||
|
||
but perhaps your reality is an analogy.
|
||
|
||
You seem to be saying (if my understanding is correct), that if PKARC 2.0 is
|
||
not compatabile with ARC, than you might as well go to ZOO. There is a irony
|
||
here, that is if one and one point one aren't the same, its time to go to a
|
||
new mathematical system.
|
||
|
||
I tend to think of the PROBLEM is just an over blown occurance of a file by an
|
||
overzealous support to be true to the original ARC.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #9106 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sat Feb 21, 1987 12:17pm (0:24)
|
||
|
||
Er, the analogy is lost on me.
|
||
|
||
Okay, one last time, with feeling, and then I'm going to retire from this
|
||
debate. I have no qualms qualms with PKARC 2.0's compression scheme. That is
|
||
for the authors of these various archivers to argue over. PKARC could write
|
||
files >backwards< and I wouldn't care less. It's a fine program, runs well
|
||
and is generally quite reliable. If I had a beef about PKARC I wouldn't be
|
||
running it in an archive window here.
|
||
|
||
As I've stated more times than I care to count, my issue with PKARC is its
|
||
naming convention for its squashed files. That was a mistake, an oversight, a
|
||
deception, whatever you want to call it. Before I was hip to PKARC 2.0, which
|
||
was only recently, I must have spent a few hours downloading .ARC files from
|
||
BBSes which failed to uncompress. In fact, the reason I went with PKARC was
|
||
because I thought SEA's ARC was buggy for failing to extract these files.
|
||
Such turns out not to be the case. Those "buggy" ARC files are long since
|
||
deleted and I wasted a few hours of online time because PKARC decided to make
|
||
incompatibility a default in the program.
|
||
|
||
This argument is not about what is/is not the right way to go or who is the
|
||
inheritor of the ARC standard. It's not about who's faster or makes smaller
|
||
files. It's about confusing the users of these programs and creating a
|
||
general distrust of the ARC format, especially among those groups of people
|
||
who own machines unsupported by PKARC. If I happened to stumble upon an
|
||
improvement to, say, the Xmodem protocol and implemented it >as< the default
|
||
Xmodem here, don't you think people would gripe about that? Sure, I could
|
||
say, "Hey.. my algorithm gives you X% better throughput than Christiansen
|
||
protocol!" but that's meaningless to those who don't have the compatible
|
||
software to use it! Chuck Forsberg's Ymodem (Xmodem-1k) protocol will happily
|
||
receive Xmodem CRC so it could be said that Ymodem is "Xmodem-compatible".
|
||
But when it sends, it would most likely crash most Xmodem programs. But, so
|
||
what? Ymodem is the superior protocol and by your judgment that gives it
|
||
license to call itself "Xmodem".
|
||
|
||
That is my entire issue against PKARC. Whether formally declared or not,
|
||
we're all dependent upon certain "standards" and, wittingly or not, take them
|
||
for granted. Rather than play with these standards covertly, authors with a
|
||
better idea should attempt to create parallel alternatives, just as Rahul and
|
||
Dean have done, and not play fast and loose with existing standards at the
|
||
expense of confusing the users of these products.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8900 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Tue Feb 17, 1987 8:16pm (0:13)
|
||
|
||
Bruce, I tend to agree with you about PKARC.
|
||
|
||
Change must inevitably come, and Phil did what he could. Despite the fact
|
||
that I'm directly competing with him in this nasty business of "which archiver
|
||
is better" I tend to sympathise with him (though I think using the same
|
||
extension might not have been a good idea).
|
||
|
||
PKARC is AS compatible with ARC as ARC is with itself!! Good heavens, doesn't
|
||
anybody remember ARC 1.0, and 2.0, and 3.0, and 4.0, and all the iterations in
|
||
between? Always upward-compatible, seldom downward compatible! Phil's merely
|
||
carrying on a long tradition. People complained when ARC went from 4.5 to
|
||
5.0, and they are complaining now because it's gone another step in the exact
|
||
same manner.
|
||
|
||
The only little hitch is that Phil didn't release the specs for squashing
|
||
until the pressure got to him. That was a mistake! He should have released
|
||
specs and possibly sample code well in ADVANCE of the release of the Squashing
|
||
PKARC, to let the BBS windows authors get prepared.
|
||
|
||
But then again, Thom Henderson never released specs in advance, so perhaps
|
||
once again Phil was merely carrying on the tradition.
|
||
|
||
All this aside, I observe: Zoo users know which program will extract their
|
||
archives (a very simple rule: any version of Zoo, Booz, Looz, or Ooz will
|
||
do). ARC users don't.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9099 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sat Feb 21, 1987 5:04am (0:05)
|
||
|
||
But arc users do!
|
||
|
||
You close by saying that ZOO users know whick program will extract their
|
||
archives but "ARC users don't." This is untrue, as PKARC 3.4 unarcs ALL arcs.
|
||
|
||
I got my PC Clone in May, 1986, when ARC 5.12 was already released so I am not
|
||
familiar with the trials and tribulations of going from SQZ to LBR to ARC 1.0
|
||
etc.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #9112 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sat Feb 21, 1987 3:43pm (0:03)
|
||
|
||
PKXARC unarcs ALL arcs but....
|
||
|
||
...only on MS-DOS machines!
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9174 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sun Feb 22, 1987 4:08am (0:07)
|
||
|
||
But that is enough.
|
||
|
||
For 99% of all transactions, a BBS user prefers to get his software that is
|
||
written for his machine. Why would I want to download a program for the
|
||
VIC-20 from a BBS onto my PC?
|
||
|
||
For the same reason people knock the compatibility standard of archivers, why
|
||
no know the compatability of machines, let them all use MS-DOS 9or is that let
|
||
them eat cake...)
|
||
|
||
As I recall ZOO works on the Amiga and the PC with promise of CPM and others.
|
||
(Correct me if I am wrong).
|
||
|
||
I certainly don't need a compatable archiver with an Amiga? /
|
||
|
||
|
||
|
||
From JOE ZITT Msg #9182 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sun Feb 22, 1987 11:39am (0:04)
|
||
|
||
As I've said elsewhere...
|
||
|
||
my company will soon be using ZOO to transfer files between our MS-DOS
|
||
machines here and our UNIX machines overseas. SHow me another archiver that
|
||
can do that!
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #9287 *ARCHIVERS* (Rcvd)
|
||
To JOE ZITT Tue Feb 24, 1987 7:28am (0:05)
|
||
|
||
Well, were getting 386 Zenix here at work, so I can now port DWC to
|
||
|
||
Zenix. In the process, I can make my code more portable, separate the machine
|
||
dependant parts, and get a Unix version running... Just give me a little
|
||
time........
|
||
Dean P.S. I'm almost done with my optimization so I'll be moving on to
|
||
other stuff soon.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9503 *ARCHIVERS* (Rcvd)
|
||
To JOE ZITT Fri Feb 27, 1987 4:43am (0:06)
|
||
|
||
Joe, I in no way am putting ZOO down,
|
||
|
||
I am saying for the needs of most BBS users, it is obvious that arc is not
|
||
only sufficent but also just about exclusively the only one in use. I want to
|
||
transfer files from my TRS-80 to the IBM, the only available ARC-type program
|
||
is SQUEEZE that works on both, does that make SQUEEZE the best, no, but for
|
||
that purpose it does!
|
||
|
||
I am glad there is ZOO as it adds one more bit of flexibility.
|
||
|
||
|
||
|
||
From JOE ZITT Msg #9523 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Fri Feb 27, 1987 8:11am (0:03)
|
||
|
||
I'm not necessarily saying ZOO is the best...
|
||
|
||
just the only one that will handle our purposes.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9663 *ARCHIVERS* (Rcvd)
|
||
To JOE ZITT Sun Mar 1, 1987 5:33am (0:03)
|
||
|
||
Ditto!
|
||
|
||
I'm not saying PKARC is the best, but it is faster, better shrinkage and more
|
||
compatible for my needs.
|
||
|
||
|
||
|
||
From KILGORE TROUT Msg #11363 *ARCHIVERS* (Rcvd)
|
||
To JOE ZITT Mon Apr 6, 1987 2:44am (0:03)
|
||
|
||
ARC can do that. Just pick up a copy of UNIXARC.
|
||
|
||
|
||
|
||
From BILL DAVIDSEN Msg #13054 *ARCHIVERS* (Rcvd)
|
||
To JOE ZITT Sun May 3, 1987 7:20pm (0:05)
|
||
|
||
And I never claimed a first
|
||
|
||
I can tell you that ARC was not (remotely) the first program to combine the
|
||
adding of data with compression. I had a program (written in Aztec C) which
|
||
did that under CP/M 2.2 (1980 perhaps?). I later did a version for DOS
|
||
1.something. I make no claim to be first, but it's NOT a new idea.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #9191 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sun Feb 22, 1987 1:00pm (0:11)
|
||
|
||
Why would I want to download a VIC-20 program for my PC?
|
||
|
||
There has been a BIG revolution in programming. In the early days, hobbyists
|
||
exclusively used assembly language for two reasons: limited memory made it
|
||
impractical to use high-level languages, and good compilers weren't available
|
||
anyway. BASIC was perhaps the one exception, but the nonstandard dialects
|
||
used by all machines made it impossible to easily port programs.
|
||
|
||
Today, the situation is much different. You might not want to download a
|
||
VIC-20 program, but you MIGHT want to download a program written in C or
|
||
Pascal and compile and run it on your system. Turbo Pascal is close to ANSI
|
||
Pascal if you are a little careful. C is even more standard if you don't use
|
||
o.s. dependent facilities. The trend towards greater standardization is
|
||
pretty clear. Soon you will find people programming almost exclusively in
|
||
high-level languages.
|
||
|
||
Why not make it easy for people to release their source code? The easier it
|
||
is for others to use it, the more incentive an author will have to distribute
|
||
source.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #9200 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sun Feb 22, 1987 3:21pm (0:14)
|
||
|
||
For >you< it might be a non-issue.
|
||
|
||
For >me<, it isn't. I've grabbed a few megabytes of C source code off non-IBM
|
||
systems and likewise send K&R-compatible source to non-IBM systems.
|
||
Currently, this must be done as a plain ASCII or Huffman SQueeze because even
|
||
plain old ARC isn't commonly found on non-MSDOS systems. Why this is so when
|
||
SEA has ARC running on other machines, I can't say. It's possible that it's
|
||
just an education problem and that users of other hardware are not AWARE of
|
||
ARC. But one thing's for certain: PKARC 2.0's Squashing destroys what
|
||
compatibility Thom Henderson sought to create between MS-DOS and the rest of
|
||
the world.
|
||
|
||
Which brings up another point: I'm going to be porting Magpie to Unix over the
|
||
next few months and this BBS will no longer be operating under MS-DOS. That
|
||
means I cannot support PKARC files created by 2.0 default. In fact, I'll have
|
||
to prohibit them since I don't want to dump PKARC files via null modem to my
|
||
MS-DOS machine just to check their contents. If I can get SEA's 5.00 source to
|
||
compile (which I've never successfully been able to do) I'll still support
|
||
standard ARC format. At this point, ZOO is the obvious archiver-of-choice
|
||
since Rahul has been so actively involved in bringing ZOO to other machines.
|
||
Likewise, he has a functioning ZOO for Unix now as well as for the IBM and
|
||
Amiga so that IBM users can continue to up/download IBM files.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9508 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Fri Feb 27, 1987 5:04am (0:07)
|
||
|
||
Does three make it universal?
|
||
|
||
ZOO is a good product, but simply because it supports AMIGA and UNIX doesn't
|
||
force it to be the only choice, unless it is indeed the only choice. If
|
||
MAGPIE goes unix, than you have no choice but straight files of ZOO archivers.
|
||
|
||
I have somewhat of the latest version of ZOO and would not be adverse to using
|
||
it on MAGPIE, however when I call my local PC Board or RBBS, that says ALL
|
||
FILES MUST BE ARCed, I have no choice there either.
|
||
|
||
I would prefer to see DWC to be the universally accepted ARChiver. If I was
|
||
to use a personal arc on my HD it would be DWC.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #9517 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Fri Feb 27, 1987 6:46am (0:15)
|
||
|
||
I don't really care which of these authors winds up being the "universal
|
||
archiver". If Phil Katz supported other machines besides the IBM I'd as soon
|
||
go with his software. But the fact remains that only two of these authors
|
||
here HAVE their software running on machines other than the IBM: Thom
|
||
Henderson and Rahul Dhesi.
|
||
|
||
Of these two archivers, only ZOO has been >designed< for portability. SEA's
|
||
ARC is quite reliable (but quite slow) and its portability is based upon
|
||
extending the MS-DOS environment to other operating systems. I'm glad that
|
||
Dean has plans to port DWC outside of MS-DOS but that ain't happened yet so it
|
||
remains to be seen what problems will be encountered in the translation (first
|
||
thing Dean's gotta do is learn how to spell "Xenix").
|
||
|
||
As I said earlier, an extra point or two in operating speed or archive size
|
||
really isn't all that meaningful nor do I think it will help sell the product.
|
||
PKARC broke the ground here with a product several orders of MAGNITUDE faster
|
||
than SEA's ARC. That was significant. I would hate to see more important
|
||
matters, such as portability and archive integrity, overshadowed by a kinda
|
||
pointless crusade to beat PKARC by a nose in the time trials.
|
||
|
||
This being said, why do you wish DWC to be the "universal archiver"? My
|
||
opinion is that the performance differences between ZOO and DWC are only food
|
||
for purist debate, not an issue of any practical importance to anyone USING
|
||
these products.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9659 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Mar 1, 1987 5:19am (0:11)
|
||
|
||
We all have different priorities
|
||
|
||
Your #1 priority is portability mine is speed and size (I know that is 2
|
||
priorities). If ZOO had the best shrinkage and the best speed than no doubt
|
||
it would be the one of choice.
|
||
|
||
WHY SHRINKAGE SIZE IS IMPORTANT When DLing from a BBS, obviously the smaller
|
||
the package to DL the less time need to DL it. Therefore if toll calls are in
|
||
use there is an overall cash savings. If you are limited on a BBS as we all
|
||
are by time, then you can DL more packages. Lets face it ARC and Squeeze were
|
||
invented for telecommunications.
|
||
|
||
WHY SPEED IS IMPORTANT Most of us have a limited amount of time at our
|
||
computer. I think we would much rather spend that time active than waiting
|
||
for the computer. Even seconds can seem rather long when you are waiting to
|
||
regain control of your keyboard.
|
||
|
||
WHY PORTABILITY IS IMPORTANT If we are talking to at least one other type of
|
||
computer than it is important.
|
||
|
||
FOR ME... Portability is not an issue. On balance for my needs at this time,
|
||
PKARC blows ZOO out of the ocean!
|
||
|
||
|
||
|
||
From STEVE MANES Msg #9671 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sun Mar 1, 1987 7:51am (0:08)
|
||
|
||
By your own calculations....
|
||
|
||
.... those in your YESPKARC.ARC upload.... PKARC holds a 1% file compression
|
||
margin over ZOO. With a 120k archived file, that's 1 Ymodem block or little
|
||
more than 4 >seconds< to send a ZOO'd file at 2400 baud, 8 seconds at 1200
|
||
baud. The phone company doesn't bill in fractions of minutes, you know.
|
||
|
||
Indeed, ZOO is slower on ARC and de-ARC than PKARC by a wider margin. On that
|
||
issue, you have a point. But I probably archive and unsqueeze an entire
|
||
library about twice a week. The difference in speed between PKARC and ZOO is,
|
||
practically, too slight to be of much more than academic interest.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9714 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Mon Mar 2, 1987 5:04am (0:08)
|
||
|
||
If ZOO was the accepted standard then I would support it.
|
||
|
||
ARC and Katz's mods seems to be much more acceptable on MS DOS boards. Give
|
||
full access to ZOO, DWC and ARC, when transferring MS-DOS to MS-DOS, ZOO
|
||
finishes a close third in size and time.
|
||
|
||
So lets go back to the tool box, if I have a specific size screwdriver that is
|
||
exactly right for a specific job aren't I better using that screwdriver than a
|
||
universal fit all screwdriver.
|
||
|
||
Perhaps I am being too microscopic in my attitude, but for my specific present
|
||
need PK does it. I do not throw out ZOO as Rahul said, it may come in handy
|
||
in the future.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #9737 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Mon Mar 2, 1987 9:11am (0:05)
|
||
|
||
Just so long as you qualify the above use of the term "standard".
|
||
|
||
PKARC may/may not be the current standard of the "IBM Micro Running MS-DOS"
|
||
Set. But not only isn't PKARC a standard with >most< of the computer world,
|
||
it doesn't even run on non-DOS machines.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #9705 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Mon Mar 2, 1987 12:55am (0:27)
|
||
|
||
Clarifying the issues (again).
|
||
|
||
|
||
Bruce, take another look at my message to Thom Henderson in which I tried to
|
||
clarify the different issues. Archive format and archiver implementation are
|
||
two separate issues.
|
||
|
||
I haven't tried optimizing speed in Zoo since way back in October or so,
|
||
because I was concentrating on other things such as portability and features
|
||
such as wildcards and pathnames. When I decide to compete on speed, Zoo will
|
||
leave PKARC in the dust for a very simple reason: It uses only one
|
||
compression method, not the three that PKARC tries to use.
|
||
What is more likely to happen is that as Zoo catches on (and it IS catching
|
||
on slowly but surely), Philip Katz will decide to join in the effort and
|
||
dedicate his assembly language talents to creating a fast, specialized MS-DOS
|
||
version.
|
||
|
||
Then you will have the best of both worlds -- a portable version from me and a
|
||
superfast MS-DOS specific one from Phil.
|
||
|
||
However, I AM competing on speed in a subtle way: If you take the average of
|
||
compression speeds under three different operating systems (e.g. MS-DOS,
|
||
AmigaDOS, and UNIX) you will find Zoo winning, because under AmigaDOS and
|
||
UNIX, PKARC can be shown to take an infinite amount of time to do anything
|
||
useful.
|
||
|
||
As for shrinkage size, realize that Zoo is optimized for large text files.
|
||
Take a bunch of text files of 100K+ each and compare. There's a good reason
|
||
for that! The type of file that is most useful across dissimilar machines is
|
||
the text file containing human-readable documents or source code.
|
||
|
||
Did you know that Phil Katz did some tests with the five MOST POPULAR
|
||
downloads from the Exec-PC BBS, and ZOO WON IN COMPRESSION? It's true -- ask
|
||
Phil, or look at the file he circulated with the results. Phil did something
|
||
sneaky though--he added five more sets of data that HE chose, and the result
|
||
was that Zoo lost on the total. But it won in compression in the five files
|
||
that Bob Mahoney, Sysop of Exec-PC, declared were the most popular downloads.
|
||
|
||
Finally, what's the ability to recover data from damaged archives worth to
|
||
you? What's it worth to you in peace of mind to know that directory entries
|
||
corrupted? Zoo uses some additional overhead to keep track of this
|
||
integrity information and to allow for things like pathnames and comments and
|
||
(for the future) timezone information, multiple version numbers, and other
|
||
such stuff. My judgement was that users would consider it worthwhile to
|
||
invest a few extra bytes for each file for better security of data and these
|
||
advanced features.
|
||
|
||
I agree that what PKARC does, it does well. (Except that it chokes on
|
||
pathnames containing slashes, and has a few other minor flaws. That problem
|
||
is common to all the common archivers except Zoo and the original ARC.) Phil
|
||
has done a good job of programming, and when he turns his attention to the Zoo
|
||
format the result will be one heck of an archive utility.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #9721 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Mon Mar 2, 1987 5:41am (0:04)
|
||
|
||
I hope ZOO succeeds
|
||
|
||
You have made some excellent arguments in favor of ZOO, but as of this moment,
|
||
PKARC is the method to go for me. Only 1 min left, will finish next time.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7721 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Tue Jan 27, 1987 2:15am (0:15)
|
||
|
||
Rahul forgive me but,
|
||
|
||
To say PKARC doesn't do much is grossly unfair. As a PC end user of BBSes it
|
||
is the finest product out there for as you even mentioned MS-DOS machines.
|
||
Granted Zoo is particular adept at portability, which not only is valuable but
|
||
also earns my respect as well as I am sure many others.
|
||
|
||
The problem I have with ZOO is that it doesn't offer me anything over PKARC
|
||
and indeed weakens the capability of us pure PC Users who DL only PC stuff
|
||
from PC Boards. If I had an amiga, and someone had a specific ARCHIVE type
|
||
called XXX, then I certainly would want to use that and wouldn't give a damn
|
||
about ARC or ZOO OR DWC.
|
||
|
||
I am not trying to say one machine oriented board should ignore other types of
|
||
machines in their DL, but I certainly think that most boards that are file
|
||
oriented cater to their specific audience. and only provide a gratuitious set
|
||
of files for other computers.
|
||
|
||
Going back to my car analogy. If every car could use the exact same door
|
||
handle, it would of course be great, cheapen the price and make it more
|
||
accessible. In reality this isn't the case, but if I could purchase the
|
||
specific handle for my car at a much lower price and it is more specific for
|
||
my car, I would prefer that than a handle that fits 100 other models.
|
||
I truly don't care if it fits a volkswagen or a mercedes if I have a porsche
|
||
(might as well dream, it is my analogy).
|
||
|
||
ARC offers the compatability of the old as it can unarc any arc, it offers top
|
||
speed and it compacts better than almost all I tested.
|
||
|
||
Bruce
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7728 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Tue Jan 27, 1987 5:12am (0:06)
|
||
|
||
It all depends on how big or how small your universe is.
|
||
|
||
AND, if your universe is limited to MS-DOS machines, then by all means PKARC
|
||
is a good choice. But then, when you say so, it is desirable to qualify that
|
||
statement by saying that you are only referring to the MS-DOS world.
|
||
|
||
As for compatiblity, see my earlier message about how to get 100% upward
|
||
compatibility not only with ARC, but also with Zoo, SQueezed, and LBR and LQR
|
||
formats, all on the same disk.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7813 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Thu Jan 29, 1987 2:44am (0:11)
|
||
|
||
Sometimes you only need a small universe...
|
||
|
||
I agree with you whole heartedly that for portability there is no question
|
||
that ZOO is the most superior cruncher out there to my knowledge. Being that
|
||
I never condsidered ARCHIVING on other systems, nor did I conceive of a need.
|
||
|
||
Due to your messages and some talks with Steve Manes, I can see the purpose, I
|
||
applaud it and could even find it useful. I would love to have a system in
|
||
which I could pack my files on my TRS-80 mod I/III and move them fast and
|
||
efficently to the IBM.
|
||
|
||
My question, and perhaps challenge to you, is why do you have to be
|
||
incompatable to ARC to make it work on other machines. If ZOO was capable of
|
||
faster speed and condensing more than ARC, that it would at least be superior
|
||
even in the MS-DOS world.
|
||
|
||
Since for purely MS-DOS purposes, PKARC beats it in all 3 of what I consider
|
||
to be the critical measurements (arcing speed, dearcing speed and size of
|
||
condensation) added to the fact that it has the compatibility of deARCing all
|
||
ARCs, I have to stick with Katz.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7819 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Thu Jan 29, 1987 6:18am (0:05)
|
||
|
||
Why Zoo is incompatible with ARC.
|
||
|
||
The ARC format was not created with expansion in mind. It limits filenames to
|
||
the MS-DOS syntax. It allows for no comments, no pathnames, etc.
|
||
|
||
In addition, ARC uses too many different compression techniques. This makes
|
||
it harder to implement it on other systems. I chose just one technique for
|
||
simplicity.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7873 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Fri Jan 30, 1987 4:19am (0:05)
|
||
|
||
One nice advantage of ZOO could be...
|
||
|
||
used on dead machine. That is as a program that would allow transfer from
|
||
your former machine that is "obsolete" to a new machine. I would definately
|
||
find a use for a TRS-80 Mod I/III/4 version. Any thought to working with the
|
||
somewhat dead machines?
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7899 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Fri Jan 30, 1987 8:08pm (0:05)
|
||
|
||
I'm working on a version for machines with limited memory.
|
||
|
||
The problem with the TRS-80 and CP/M machines is the 64 K address space. Zoo
|
||
is quite big, and the compression table takes up quite a bit of space. I'm
|
||
planning to release a portable bare-bones version that would run on CP/M and
|
||
TRS-80 machines. Can't say how soon that will be, though.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7967 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sun Feb 1, 1987 3:53am (0:04)
|
||
|
||
you got my attention!
|
||
|
||
|
||
A TRS-80 version, simple so I could move my stuff onto my PC, makes for a
|
||
personal very practical program.
|
||
|
||
Good luck with it!
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7742 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Tue Jan 27, 1987 12:21pm (0:04)
|
||
|
||
W/ your car analogy... ARC/PKARC come standard, ZOO comes w/ Air
|
||
Conditioning, Very nice stereo, a few other nifties, and a roll bar for those
|
||
'accidents.'
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7875 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Fri Jan 30, 1987 4:27am (0:04)
|
||
|
||
...and so it goes.
|
||
|
||
But on the other hand the PKARC car has reliability, trust, a long heritage
|
||
and more than likely the ability to weather the storm.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7882 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Fri Jan 30, 1987 8:27am (0:18)
|
||
|
||
Depends upon where you draw the line there.
|
||
|
||
(Devil's Advocate Mode).. PKARC 2.0 and its default Squashing means, for all
|
||
practical purposes, that PKARC has created yet another new compression
|
||
"standard" by omission. Of course, it will correctly unpack "standard" ARC
|
||
files as well as create new ones compatible with SEA's ARC. But the children
|
||
it brings into the world without the explicit /oc are as non-"standard" as
|
||
anyone else's wares here. It's also a newer compression option than ZOO and,
|
||
very likely, DWC. So PKARC 2.0 really has yet to prove its reliability and
|
||
its heritage appears to be measurable by weeks.
|
||
|
||
Also, as I've said before, people ARE using PKARC 2.0 to pack files and stick
|
||
'em on BBSes without noting that they were created with PKARC's Squasher. I
|
||
pulled two off Compuserve on Wednesday and one off PCSI. Folks with PKARC 2.0
|
||
either opt to create the smallest files possible for quicker transmission or
|
||
aren't paying attention that the files they are creating are unpackable ONLY
|
||
with PKARC. This is potentially more troublesome than many, more obvious
|
||
compression methods since PKARC-Squashed files >look< like ARC files... but
|
||
ain't. So there IS something to concern IBM-only archive users about PKARC.
|
||
Me, for instance... until last month I didn't even know PKARC existed. If I'd
|
||
just spent 25 minutes downloading a large .ARC file only to have my SEA ARC
|
||
croak on it I would've probably written it off to line noise and gone back
|
||
online to grab it again. I >>really<< think Phil should create a new file
|
||
extension for Squashed PKARC files. There's no reason not to. Squashed files
|
||
are gonna be incompatible with SEA ARC anyway... and wouldn't folks be a bit
|
||
upset if Rahul's program decided to use .ARC as an extension... with the same
|
||
incompatibility?
|
||
|
||
The nicest things about standards in the computer industry is that there are
|
||
SOOOOO many to choose from...
|
||
|
||
|
||
|
||
From BILLY ARNELL Msg #7960 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Feb 1, 1987 3:03am (0:03)
|
||
|
||
I've asked everyone on my system to use .PKA for the new compression
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7964 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Sun Feb 1, 1987 3:43am (0:10)
|
||
|
||
But the same is true of SEA ARC
|
||
|
||
What happens if SEA comes out with version 6.0 instead of 5.2. It uses an
|
||
incredible condensing program, lets call it compacting. Lets further say its
|
||
the best thing since chocolate pudding. Now again you DL a package for 25
|
||
minutes that this new procedure has compacted. You again don't know of ARC
|
||
6.0, only armed with arc 5.12, you get garbage. You would be hit with the
|
||
same problem of not knowing of PKXARC 3.4.
|
||
|
||
This hypothetical situation has happened when ARC moved from full version to
|
||
full version, so there is a historical precedent.
|
||
|
||
I DO HAVE AN ANSWER - WE NEED A NEW DRUG!
|
||
|
||
What we really need is someone to work on a universal de arcer, one that works
|
||
on PKARC 2.0 with squashing, ZOO and DWC.
|
||
|
||
That way anyone could use their favorite system to arc, and we all would be
|
||
armed with a universal Dearcer.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7980 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sun Feb 1, 1987 1:04pm (0:11)
|
||
|
||
Not really a comparable situation.
|
||
|
||
For one thing, the ARC standard belongs to SEA, which developed it. For
|
||
another, SEA ARC tells you when it encounters an ARC file meeting its own
|
||
conventions that "You need a new upgrade of ARC". It's not a big deal and I
|
||
don't know why Phil Katz is reluctant to do it but changing the file extension
|
||
would fix everything. I'll tell you what MIGHT happen, however: if 5.20 comes
|
||
out with tighter/faster operation (which Thom indicated it would) then we can
|
||
presuppose that at least some people who are using PKARC now will switch back
|
||
to ARC because it's also presumable that ARC 5.20 will have a trick or two in
|
||
the files it creates that PKARC won't be able to deal with either. Therefore,
|
||
ARC anarchy with neither side able to claim 100% ARC compatibility. ARC's
|
||
created under SEA 5.20 won't extract under PKARC and ARCs created under PKARC
|
||
2.0 won't be extractable under SEA 5.20.
|
||
|
||
Which is a pretty damn good reason to reconsider one of the other archivers
|
||
here which, at least, can claim compatibility with all its files now.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8005 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Mon Feb 2, 1987 2:42am (0:08)
|
||
|
||
But lets face reality.
|
||
|
||
With no disrespect to Thom or SEA, they have been dormant now for one full
|
||
year, 5.12 was last revised in Feb, 1986. Katz, Buerg and Chin, have in the
|
||
last year came out with revision after revision. Can you now blame Katz for
|
||
saying why should I stick to a system that is a year old, when I have newer
|
||
and faster methods.
|
||
|
||
ZOO doesn't even claim speed or shrinkage comparison with Katz. DWC only
|
||
shows size in his benchmark but eludes to time.
|
||
|
||
Katz' claim to glory is speed, but along with that speed his compactness just
|
||
about meets with every other arcer and in deed passes juast about all of them.
|
||
|
||
|
||
|
||
|
||
From STEVE MANES Msg #8013 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Mon Feb 2, 1987 7:32am (0:14)
|
||
|
||
True, but what's going to happen when SEA releases 5.20....
|
||
|
||
.... and it adds its OWN squash? It's not unreasonable to think that this
|
||
will be the case as Thom has stated that 5.20 will create smaller archives.
|
||
It's also not unreasonable to presume that any Squash used by 5.20 will not be
|
||
compatible with PKARC either. What we'll be left with is one compatible and
|
||
TWO incompatible ARC formats posing as some kind of "standard". Also, there
|
||
will be no way to tell by looking at the file which of the three formats it
|
||
is.
|
||
|
||
What that will means is that folks will have to have both ARC 5.20 and PKARC
|
||
2.0 on disk and extract the unknown ARC file by trial-and-error using both of
|
||
these utilities. If the above scenario does turn out to be the case, as I
|
||
suspect it will be, then ARC loses on the speed comparisons simply because you
|
||
will have only a 50% chance of selecting the correct de-arcer to extract a
|
||
file that has been squashed with one or the other programs. Whereas ZOO will
|
||
extract all .ZOO files and DWC will extract all .DWC files, ARC 5.20 won't be
|
||
able to handle PKARC 2.0 files and vice versa unless it has been explicitly
|
||
created in the "standard" ARC format.... which people aren't doing even now
|
||
with PKARC. The fumble-time finding the correct archiver to extract the ARC
|
||
should also be included in the "speed comparisons" too.
|
||
|
||
|
||
|
||
From JESSE LEVINE Msg #8019 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Mon Feb 2, 1987 9:03am (0:05)
|
||
|
||
It is Katz's responsibility to change the extension of the files...
|
||
|
||
....he creates. If he is anything less than 100% compatible with ARC
|
||
(whatever latest version) he MUST yield to SEA's prior use of the .arc
|
||
extension. I think the BBS community should unite behind this principle.
|
||
Phil?? -j
|
||
|
||
|
||
|
||
From STEVE MANES Msg #8044 *ARCHIVERS* (Rcvd)
|
||
To JESSE LEVINE Tue Feb 3, 1987 12:31am (0:04)
|
||
|
||
I agree.
|
||
|
||
The alternative is gonna be civil war with the .ARC format and both programs
|
||
(and programmers) may risk losing out to a more stable, consistent format.
|
||
|
||
|
||
|
||
From BILLY ARNELL Msg #8168 *ARCHIVERS* (Rcvd)
|
||
To JESSE LEVINE Thu Feb 5, 1987 4:25pm (0:04)
|
||
|
||
I agree. I'm asking people to use .PKA for the new PKARC extension, and
|
||
|
||
I think Katz SHOULD force it in his program to avoid confusion; especially
|
||
amongst the new comers to the ever-changing MSDOS world.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8292 *ARCHIVERS* (Rcvd)
|
||
To BILLY ARNELL Sun Feb 8, 1987 1:44am (0:05)
|
||
|
||
New extensions for PKARC. I suggest `KAT'
|
||
|
||
Because (a) It can be pronounced, like ARC and ZOO but unlike PKA; and (b) It
|
||
stands for Katz's Amazing Technique (for compression). I suggested it to
|
||
Phil, but he had some good reasons for not using it.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8057 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Tue Feb 3, 1987 6:07am (0:12)
|
||
|
||
To follow the logic even further lets suppose...
|
||
|
||
that Joe Shmoe, says hey Zoo is the greatest thing ever, but I can write a
|
||
process that will un arc all zoos, on all machines, but will create a smaller
|
||
file and be faster. Joe Shmoe, now puts up his new JSZOO.
|
||
|
||
Rahul, lost interest in ZOO back in 1988, when he got involved in writing this
|
||
detailed universal BBS. Well Shmoe sees it is 1990, and its been two years
|
||
since the last offical ZOO 4.0! He now says whoa, I got a brainstorm, I can
|
||
MINUTE a file, that will cut the time of ZOO 4.0 by 1/12th in time, and 1/10th
|
||
in size. Not only that but it is completely compatable with all known
|
||
machines.
|
||
|
||
All of a sudden controversy erupts and Rahul claims he will have ZOO 4.1 out
|
||
in a few months.
|
||
|
||
I mean we can suppose, suggest and feel, but between you, me and the wall, I
|
||
don't think Thom, has the same incentive, interest or initiative to build a
|
||
new arc.
|
||
|
||
Secondly, I think is ARC comes out with a new algorithm, it would not be
|
||
called SQUASHING, and I think Katz would try to stay in line or else he would
|
||
have no choice but to go to the new extension!
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8120 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Wed Feb 4, 1987 10:45pm (0:08)
|
||
|
||
That scenario is unlikely to happen.
|
||
|
||
Because...I chose Zoo's compression table size very carefully. Make it 12-bit
|
||
compression, and you lose some compression percentage. Make it 14 bits, and
|
||
you take up too much memory. 13 bits was the perfect compromise, and Phil
|
||
independently realize that too. Dean hasn't realized the memory constraints
|
||
many people work under, so he uses more than 13 bits (14 or 16? I don't
|
||
remember).
|
||
|
||
And since Zoo delivers much better performance than ARC (both in the
|
||
MS-DOS-specific and the portable versions), there is little incentive for
|
||
somebody else to try to improve it.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8140 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Thu Feb 5, 1987 5:10am (0:14)
|
||
|
||
pardom my ignorance
|
||
|
||
I am not really sure how compression works or why. Perhaps as an end user
|
||
that gives me a slight advantage at looking at them. Sometimes you are too
|
||
close to the product that you don't see the overview.
|
||
|
||
I can't honestly believe that you see no improvement in compression size for
|
||
ZOO. At one point I am sure Christianson thought no one would improve Xmodem,
|
||
but it took a long time and XMODEM CRC was around and now YMODEM Batch and
|
||
Zmodem. Ward was very happy to pass the gauntlet and was pleased the author
|
||
used the name YMODEM as a tribute to XMODEM.
|
||
|
||
If lets say Dean, looked at ZOO, and using his expertise came up with a major
|
||
improvement, I am sure you would accept it. To say that no one can improve on
|
||
your work, may be a little short sighted. There are people out there working
|
||
on going beyond Einstein, who went beyond Newton.
|
||
|
||
I look foward to next year, when we compare ZOO 1.4 to the version that is
|
||
current in 1988. I am sure that if you are the only one to continue to work
|
||
on ZOO, it still would have remarkable progress, if Dean helps you it may
|
||
even be better. But to throw a worm back into my scenerio. what happens if
|
||
Dean comes aboard and the two of you have an argument and you both try to
|
||
advance the property your own way. Again you may have a similar
|
||
incompatability. Although that may be far fetched, so is send a man to the
|
||
moon, anything can happen.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8287 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sun Feb 8, 1987 1:29am (0:08)
|
||
|
||
At some point, improvements exponentially decline.
|
||
|
||
The closer you get to achieving representation of information in the smallest
|
||
theoretically possible number of bits, the harder it is to improve still
|
||
further. Can't be sure, but I think that with LZ compression we may be
|
||
getting pretty close to that minimum.
|
||
|
||
As an example, the limit of throughput with any protocol over PC Pursuit is
|
||
the data rate in bits per second. At 1200 bps, the maximum is 120 bytes per
|
||
second. With Ymodem I see about 90 cps over PC Pursuit. With Zmodem I see
|
||
100 to 110 when things are going smoothly. You can see how hard it will be to
|
||
improve on that.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8352 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Mon Feb 9, 1987 5:07am (0:09)
|
||
|
||
As soon as you learn the rules, we change the game!
|
||
|
||
Yes you are right that there are limits that 1200 bauds has and the LZ's
|
||
algorithm allows. But just as the perfect maximum/minimum is reached, we dump
|
||
them and go somewhere else.
|
||
|
||
At one time 64K was the maximum on a micro, then 640K and now they are talking
|
||
megabytes if not gigabytes. Soon we will discuss 1200 baud as we do 110 baud
|
||
when we go 9600 baud and beyond. Eventually you or someone else will come up
|
||
with an algorithm that will blow the pants off of LZ.
|
||
|
||
Just as LBR and SQ laid the foundation for ARC, and perhaps ZOO was the next
|
||
logical step. But to think ZOO will be the end of progress is not only
|
||
foolish but a very depressing thought. I know that you will march forward as
|
||
will Dean and Phil, and the countless others who will challenge ZOO, ARC and
|
||
DWC!
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8367 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Mon Feb 9, 1987 7:56am (0:09)
|
||
|
||
Lempel-Ziv is a general compression algorithm...
|
||
|
||
It has no knowledge what so ever about the data it is compression, and
|
||
relies on one fact only: That sequences of symbols will repeat themselves with
|
||
small to large frequency. Now as far as general compression goes, LZW is one
|
||
of the best as far as speed and amount of compression. However it could be
|
||
beat by one willing to take more time or add to the algorithm a knowledge of
|
||
the data it is compressing. Like the SQZ! program that only compresses
|
||
spreadsheet files, these do better then LZW because they take advantage of
|
||
some knowledge of the data... There are others too...
|
||
But in the end, for speed and general purpose use, LZW is close to the
|
||
best possible...
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8429 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Tue Feb 10, 1987 2:34am (0:05)
|
||
|
||
So in other word Lempel-Ziv AINT the final word!
|
||
|
||
If I read you correct, LZ, assuming nothing about the data, just compresses it
|
||
using its algorithm. Now if someone, who really studies the general purpose
|
||
algorithm comes up with a better one, LZ can become ancient.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8439 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Tue Feb 10, 1987 8:21am (0:07)
|
||
|
||
It already is ancient as far as certain types of data are concerned...
|
||
|
||
Like speadsheet data, SQZ! mostly likely does better... I also know of a
|
||
compression technique for bitmapped pictures. It compresses by producing a
|
||
picture that "looks" like the original, but uses far less data. (Note, this is
|
||
not true compression, as the original cannot be got back from the compressed
|
||
form.) But still, for general purpose use, it's going to be very hard to beat
|
||
with something that is as fast as it is...
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8478 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Wed Feb 11, 1987 5:29am (0:12)
|
||
|
||
Since my knowledge on compression is limited
|
||
|
||
I have no suggestions on how to manufacture a better compressor than L.Z. I
|
||
still recall how some programmers tend to write very loose code while others
|
||
like to pack their code. On the TRS-80 there was a utility called PACKER,
|
||
that would take a basic program, take out all the rems, renum the program by 1
|
||
starting at 1, and try to make as many multi-line statements as possible.
|
||
|
||
I once was able to get a 22K program down to about 4K, including renaming
|
||
variables to single letters, making strings out of repetitive text, etc. after
|
||
PACKER and I did our shrink.
|
||
|
||
One possible hint, is that there is a list of the top 100 use words floating
|
||
around on BBSes. Perhaps if a pure TEXT squasher had that info for the basis
|
||
of its work, added to it the words that are most common, we may have a special
|
||
text squasher. Perhaps not for speed but for shrinkage perhaps something that
|
||
could use a spell checkers dictionary, could perhaps shrink a large text by a
|
||
great deal. Not sure how it would work, but perhaps there is an idea in here
|
||
somewhere.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8484 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Wed Feb 11, 1987 7:36am (0:08)
|
||
|
||
I think somebody already did that in hardware before...
|
||
|
||
Bob Mahoney told me that he had seen a long time ago, a board that would
|
||
do compression on the fly before sending the data to the modem... It had a
|
||
number of large ROM chips that contained an English dictionary and compressed
|
||
text very well. Of course other types of data didn't do very well. The
|
||
problem with compressors that only work on certain types of data is that a
|
||
general archiver would have to end up supporting all the different algorithms
|
||
which could make the archiver VERY large. But a stand alone compressor
|
||
program could do very well, except that people would end up with many
|
||
compressor/decompressor programs....
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8529 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Thu Feb 12, 1987 3:50am (0:04)
|
||
|
||
Well since I reinvented the wheel how about this...
|
||
|
||
Eye Drops that contained the exact prescription and would form a contact lens
|
||
on the eye. OK it has nothing to do with computers, but its something novel.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8403 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Mon Feb 9, 1987 9:30pm (0:09)
|
||
|
||
You got it!
|
||
|
||
Improvements exponentially decline, but new and dramatically different ideas
|
||
always emerge.
|
||
|
||
However, there are some theoretical constraints that always exist. For
|
||
example, nobody has yet found a way around the second law of thermodynamics,
|
||
which makes perpetual motion machines impossible -- though countless have
|
||
tried. Similarly, there is a theoretical limit to how much you can compress
|
||
data, and the limit depends on the amount of redundancy in the data. For
|
||
example, take a Zoo archive and try to compress it further. Neither ARC nor
|
||
DWC will compress a Zoo archive more than 2 to 4%. This is because the
|
||
archive lacks much redundancy.
|
||
|
||
In the long run, cheaper mass storage and direct digital communications links
|
||
are likely to be a better solution than improvements in compression
|
||
techniques.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8150 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Thu Feb 5, 1987 8:28am (0:09)
|
||
|
||
Come on Rahul... A LOT of people out there also have a lot of memory,
|
||
|
||
My program simply takes advantage of the memory that's available on todays
|
||
computers. My "speed" compressor will work on most 256K PC's and my "size"
|
||
compressor will work on 512K PC's. Now of course you can play games and have
|
||
small partitions... But then your locked out of where most modern
|
||
applications are going... which is taking advantage of what's there. I even
|
||
have an idea for Lempel-Ziv on a 386 machine that will use its LARGE model
|
||
which is larger than 4 tera-bytes which is the small model. A machine doesn't
|
||
have to have the memory since its virtual but my algorithm will be even faster
|
||
if I use what the machine is capable of doing... Both of my compressors do
|
||
better than ZOO on certain classes of files, just take a look at my table.
|
||
|
||
|
||
**You have 3 minute(s) left**
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8289 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Sun Feb 8, 1987 1:36am (0:08)
|
||
|
||
A lot of people have a lot of memory!
|
||
|
||
However, if an archiver is to be some sort of standard, then it has to allow
|
||
for the less powerful machines. Believe it or not, a LOT of PC uses have only
|
||
256 K memory, of which some is taken up with TSRs. Why? Usually because these
|
||
people refuse to buy anything other than true-blue IBM, and can't afford more
|
||
than 256 K. I'm trying to allow for them too.
|
||
|
||
Then again, when I implement Zoo for CP/M, its economy of memory will be
|
||
valuable. You've locked out the CP/M world permanently. We both made value
|
||
judgements and ended up with different conclusions.
|
||
|
||
|
||
|
||
From ROGOL DOMEDEFORS Msg #8302 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sun Feb 8, 1987 5:33am (0:08)
|
||
|
||
An additional consideration....
|
||
|
||
.....is that on machines that operate on a consistent multiuser basis, the
|
||
total available physical memory is divided by the number of active users.
|
||
Therefore many small, microcomputer multiuser systems may not offer to any
|
||
given user more than perhaps 300K or less. Even large (5 or more megabytes of
|
||
RAM) small microcomputer systems may offer each user only that much space if
|
||
they're heavily loaded. Any program requiring lots and lots of memory to
|
||
execute necessarily excludes such systems. In a couple of years even the
|
||
small multiuser systems will have megabytes per user; call back then; but
|
||
until then, there are realities.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8307 *ARCHIVERS* (Rcvd)
|
||
To ROGOL DOMEDEFORS Sun Feb 8, 1987 8:45am (0:03)
|
||
|
||
My program will run in 200K of free memory (182K to extract)....
|
||
|
||
|
||
|
||
From ROGOL DOMEDEFORS Msg #8317 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Sun Feb 8, 1987 11:15am (0:03)
|
||
|
||
But only under MSDOS; my above msg is irrelevant to you.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8306 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sun Feb 8, 1987 8:44am (0:07)
|
||
|
||
I'm perfectly willing to concede to the people who stay behind the times...
|
||
It just doesn't cost that much to upgrade, and its more than just me that
|
||
requires about 200K of free memory (only 182K to extract)...
|
||
Anyway, must people are going to be sticking with ARC for a while longer
|
||
(a year??), so by then maybe only a few will be left with such small amounts
|
||
of memory.... Yes, I concede CP/M... I don't really care... I think I will
|
||
simply shift my focus tgiving people an archiver that is not meant to be some
|
||
kinda of "standard", but one that they can use privately...
|
||
|
||
|
||
|
||
From STEVE MANES Msg #8320 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Sun Feb 8, 1987 12:13pm (0:04)
|
||
|
||
Your argument is substantially correct....
|
||
|
||
.... just a small NitMsg: most PC/XT clone mamaboards allow for RAM expansion
|
||
up to at least 512k now. But there are still a lot of people using older
|
||
genuwine IBMs with 256k (and less) memory.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #8353 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Mon Feb 9, 1987 5:11am (0:09)
|
||
|
||
There is a time to go beyond the minimum.
|
||
|
||
I understand the reasoning and even appreciate those who code their program so
|
||
that the person with the least amount of equipment can use it. But lets say
|
||
(and I haven't taken a survey or even am try to make an educated guess, just
|
||
using a high random type number) that 90% of all IBM users have 640K, at what
|
||
point do you say the heck with the other 10%.
|
||
|
||
Should we still support the one or two Altair users out there and what about
|
||
the 4 or 5 Commodore Pet owners? I am not trying to be frivilous but am
|
||
wondering at what point do we actually neglect the small percentages for the
|
||
good of the larger percentage. It is definately admirable to take care of
|
||
lessers, but there comes a time...
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8368 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Mon Feb 9, 1987 8:00am (0:04)
|
||
|
||
Always nice to here someone on my side.....
|
||
|
||
Like Phil, however, I was pushed to such messures as requiring as much
|
||
memory as I do because of compitition. Phil was pushed into squashing.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8405 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Mon Feb 9, 1987 9:39pm (0:03)
|
||
|
||
Phil said once that he introduced squashing to compete with Zoo.
|
||
|
||
...Now isn't that interesting?
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8438 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Tue Feb 10, 1987 8:16am (0:03)
|
||
|
||
That's what I was trying to say, the competition forced him into it...
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8404 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Mon Feb 9, 1987 9:38pm (0:10)
|
||
|
||
Drawing the line between the obsolete and the underpowered
|
||
|
||
The Altair is definitely obsolete; CP/M is becoming obsolete; but it's not
|
||
clear that the 256 K IBM PC is quite obsolete. A LOT of companies are doing a
|
||
rip-roaring business selling PC clones, and you can be sure many people do
|
||
choose to buy a barebones machine with 256 K memory. Where does one draw the
|
||
line?
|
||
|
||
But you can be sure that when the time comes to break away from the past, Zoo
|
||
will do it! I just don't think we can ignore CP/M users right now -- there
|
||
are too many of them.
|
||
|
||
I think the solution will be to find a compression technique that will not
|
||
need the large amount of memory that LZW does for extraction. It isn't the
|
||
compression that is memory-critical (since you can always use less meory with
|
||
some sacrifice in compression efficienty), it's the decompression.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8119 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Wed Feb 4, 1987 10:37pm (0:07)
|
||
|
||
ARC.EXE will not add a new compression method.
|
||
|
||
Thom said version 5.20 will be backwards compatible to version 5.00, which
|
||
means all that SEA is doing to improve compression is what Katz and Buerg did
|
||
some months ago: improving the table-resetting algorithm.
|
||
|
||
I think the right way to go, if Thom wants to add a new compression method, is
|
||
to make it compatible with PKARC's squashing. That is the only way to avoid
|
||
giving Zoo control of the situation.
|
||
|
||
Or Thom may keep ARC the way it is, and let it stagnate.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #8118 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Wed Feb 4, 1987 10:34pm (0:04)
|
||
|
||
When I saw the controversy about Phil's Squashing, I chuckled!
|
||
|
||
Because...Zoo users know which program will extract their archives!
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7639 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sun Jan 25, 1987 12:44am (0:15)
|
||
|
||
Thanks, Bruce.
|
||
|
||
You obviously did a lot of work on this and the results more or less speak for
|
||
themselves.
|
||
|
||
I would, however, hasten to qualify for others that these are JUST speed and
|
||
archive filesize comparisons for IBM machines. Depending on one's needs, they
|
||
may or may not be definitive of the "best archiver". For instance, if one
|
||
needs an archiver to send compressed text files to other types of machines,
|
||
such as an Amiga or ST, PKARC with Squashing is inappropriate insofar as there
|
||
is no PKARC for anything but IBM computers. Only Thom's ARC and Rahul's ZOO
|
||
support other hardware. Granted, PKARC /oc will create ARC-compatible files
|
||
but since PKARC is unavailable for, say, UNIX then users will need ARC to
|
||
uncompress those files. Therefore, one would have to judge ARC against ZOO in
|
||
that environment.
|
||
|
||
Also not benchmarked are the various frills supported by each archiver, like
|
||
ARC's "run" command and ZOO's long filenames. And there are subtler
|
||
benchmarks to be considered, such as each compressor's error detection and
|
||
recovery, or the fact that a PKARC Squashed file will LOOK like a standard ARC
|
||
file but will not uncompress under SEA's ARC. That can and has created
|
||
problems (I still think Squashed PKARC files should have their own file
|
||
extension for this reason).
|
||
|
||
However, for file archiving of files that will ONLY be used on an IBM which
|
||
ONLY uses PKARC 2.0, then the results of your tests are fairly decisive.
|
||
|
||
|
||
|
||
From STEVE MANES Msg #7677 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Sun Jan 25, 1987 7:10pm (0:06)
|
||
|
||
For example (addendum to reply Left of this)....
|
||
|
||
Rahul uploaded his new ZOO140 file archiver yesterday in ARC format. Somehow,
|
||
there was a cabbaged header in the ARC. WHen attempting to List the contents
|
||
of the file with PKXARC /v, it went into space. Only Thom's ARC.EXE correctly
|
||
reported the header error and exited normally. So there are other attributes
|
||
to consider than speed and archive size.
|
||
|
||
|
||
|
||
From BRUCE GOLDMAN Msg #7724 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Tue Jan 27, 1987 2:38am (0:11)
|
||
|
||
The sysop of I believe Datacom, used ARC and he claims it destroyed some of
|
||
his other files. I tend to find this unbelievable, but he swears it to be
|
||
true. He did say he was using the com version rather then the actual EXE
|
||
release, so it is possible.
|
||
|
||
I have found PK to be flawless in error reporting. I never had a lock up
|
||
using PK, but if I did, throwing the switch isn't such a major crime.
|
||
I am sure that if ZOO had as many users as Katz does, with their scrutiny,
|
||
unforseeable bugs just might pop up in it too.`
|
||
|
||
One of my favorite message I recd on a BBS (PCSI) after reporting a few bugs
|
||
in a beta version of QMODEM, that when QMODEM 2.3 would be released it would
|
||
be 100% bug free. What a dreamer!
|
||
|
||
I don't say PKARC is a godsend merely that right now it is the best thing out
|
||
there for my purpose. If ZOO comes in with some incredible stat, that I find
|
||
useful, I would definately reconsider, right now all the stats I care about is
|
||
held by PKARC. Plus it has complete compatability when dearcing.
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7730 *ARCHIVERS* (Rcvd)
|
||
To STEVE MANES Tue Jan 27, 1987 5:23am (0:05)
|
||
|
||
Why couldn't you recover the data alone and ignore the header?
|
||
|
||
Because the ARC format is not designed to permit this. Zoo format is so
|
||
designed. And right now, anybody who wanted to could create a utlility that
|
||
wiould let you recover data from within an archive with a corrupted header.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7739 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Tue Jan 27, 1987 8:19am (0:05)
|
||
|
||
Bruce, lets not forget to compare features...
|
||
|
||
Bruce, if you will notice... DWC has far more features than anyone else out
|
||
there and of course, I will be adding more... Now it may be a hard task...
|
||
but maybe you should add a feature list and then check off which archivers
|
||
support each feature... This would help users make up their own mind...
|
||
Dean
|
||
|
||
|
||
**You have 1 minute(s) left**
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7771 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Wed Jan 28, 1987 7:34am (0:17)
|
||
|
||
Some more thoughts....
|
||
|
||
For your information... the reason DWC does better on COM files is that I
|
||
detect in the middle of compression that the file is growing instead of
|
||
shrinking... In this case, my program backtracks, and outputs a block of the
|
||
file without compression... The next block starts the compression over
|
||
again... It so happens that COM files usually have parts in them that can't
|
||
be compressed... So my little trick makes for better compression....
|
||
My "z" algorithm has a even more complicated algorithm for detecting when
|
||
it should reset the Lempel-Ziv algorithm... But it not only resets, it also
|
||
backtracks as many as two blocks...
|
||
Another thing... I saw you mentioned that mine would be better if I
|
||
speeded it up like I said I would... well, first you should know that I
|
||
released the Prototype mainly so that Bob Mahoney on Exec-PC could do a BIG
|
||
test of compressions... He was planning on waiting till later to test for
|
||
speed... But, since I've released it, I've gotten a little lazy in getting
|
||
back to work on it...
|
||
So now that I see a little challenge, I just can't pass it up... So last
|
||
night I started rewritting my compression algorithm in assembler (taking the
|
||
compilers assembler output for starters)... There were several very obvious
|
||
places that the compiler was pretty dumb and I fixed those up... In a little
|
||
test case where my program had taken 140 seconds and PKARC 88... now with
|
||
just a few obvious fix ups my program takes 114 seconds. So, I've already
|
||
narrowed the gap by half...
|
||
This also brings up the point of why my decompressor is slower... Well,
|
||
now its even slower... It simply that I've done a lot more work on the
|
||
compressor... But I'll get around to the other soon enough...
|
||
Dean W. Cooper
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7772 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Wed Jan 28, 1987 7:41am (0:22)
|
||
|
||
Bruce, here's that table again... fixed up...
|
||
|
||
Bruce, sorry for getting that table all messed up... It's just that I
|
||
didn't know the editor would reformat everything... So, here it is again....
|
||
|
||
----------------------------------------------------------------------- -
|
||
|
||
Informal test of archivers done 1/10/87. These are the test cases I used
|
||
to test the DWC archiver when developing it. They are not intended to be
|
||
exhaustive or complete.
|
||
|
||
Versions used: ARC - ARC 5.12
|
||
OLD PK - PKARC 1.2
|
||
PK-1 - PKARC 2.0 with /oc switch
|
||
PK-2 - PKARC 2.0 without /oc switch
|
||
ZOO - ZOO 1.31
|
||
DWC-1 - DWC Prototype A2 without "z" option
|
||
DWC-2 - DWC Prototype A2 with "z" option
|
||
|
||
|
||
Set 1: 12 Large text files (Documentation and C source code)
|
||
2: 8 Large .LIB files (C libraries)
|
||
3: 7 Large .EXE files (C compiler and CodeView)
|
||
4: 1 PROCOMM.EXE
|
||
5: 21 Assorted games
|
||
6: 29 Fonts and drivers from MicroSoft Windows
|
||
7: 26 PCPaint package and couple picture files
|
||
|
||
|
||
# Original ARC OLD PK PK-1 PK-2 ZOO DWC-1 DWC-2
|
||
|
||
========================================================================
|
||
1 689,067 274,641 276,677 274,275 258,399 262,492 253,284 243,647
|
||
2 356,864 263,154 243,473 246,442 246,442 238,501 232,427 226,689
|
||
3 624,827 539,664 470,329 468,457 468,457 466,991 455,938 451,667
|
||
4 165,456 115,979 103,122 103,492 103,492 103,792 103,348 103,072
|
||
5 400,870 312,487 275,635 277,391 277,475 280,677 275,459 272,908
|
||
6 334,403 222,355 208,044 208,338 208,338 210,569 209,942 209,353
|
||
7 241,172 156,784 144,627 144,461 144,461 144,788 144,635 143,770
|
||
|
||
========================================================================
|
||
2812,659 1885,064 1721,907 1722,856 1707,064 1707,810 1675,033 1651,106
|
||
|
||
Shrunk - 32.98% 38.78% 38.75% 39.31% 39.28% 40.45% 41.30%
|
||
|
||
|
||
Set 8: 130 Assorted EXE, COM, and system files in my DOS directory
|
||
|
||
# Original ARC OLD PK PK-1 PK-2 ZOO DWC-1 DWC-2
|
||
|
||
========================================================================
|
||
82184,025 1737,196 1587,990 1587,227 1587,282 1594,085 1576,540 1560,228
|
||
|
||
Shrunk - 20.46% 27.29% 27.33% 27.32% 27.01% 27.81% 28.56%
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #7821 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Thu Jan 29, 1987 6:27am (0:05)
|
||
|
||
Table formatting and memory needs
|
||
|
||
Dean, your table got reformatted by Magpie so try again.
|
||
|
||
Also, you have omitted an important factor: how much memory the archiver
|
||
needs. Zoo and PKARC can both run in a small memory partition in a
|
||
multitasking environment.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #7825 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Thu Jan 29, 1987 7:28am (0:06)
|
||
|
||
True... Very true...
|
||
|
||
Yes, I just "happened" to omit that point... Anyway, I should stress that my
|
||
archiver is really only intended for the MS-DOS world... Of course it could be
|
||
ported... but that just isn't a concern for me... I gladly leave you the
|
||
corner on that market... That is, unless you start making gobs of money, at
|
||
which point I'll have to change my stance....
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #9038 *ARCHIVERS* (Rcvd)
|
||
To BRUCE GOLDMAN Fri Feb 20, 1987 7:42am (0:08)
|
||
|
||
Bruce, I think I found out why my one case was slower than Phil's....
|
||
|
||
Well, I havn't got as much work done as I had hoped to, but even still,
|
||
my decompressor is almost as fast as Phil's. Except in certain cases. The
|
||
most profound case is the same one I did bad in on compressing. It seems that
|
||
"lots of small files" was the killer. The reason is that Phil evidently loads
|
||
his large buffers with more than one file at a time if possible. Even though
|
||
I use large buffers, I work with one file at a time. So, in the case of all
|
||
these small files, my performance suffers.... But now that I know the
|
||
problem, I'll be fixing it up...
|
||
Just wanted to keep you informed... Dean
|
||
|
||
|
||
|
||
From PHIL KATZ Msg #10860 *ARCHIVERS*
|
||
To ALL Tue Mar 24, 1987 8:36pm (0:08)
|
||
|
||
Vicious aren't they?
|
||
|
||
Steve,
|
||
|
||
Geez, I've been reading thru some of these threads (to the best that my
|
||
confused understanding of the message system will allow) and am aghast at the
|
||
fierce and spiteful arguing going on. I mean, ARC, PKARC/PKXARC, DWC, and ZOO
|
||
are undeniably ALL very good programs. I don't think that all this bickering
|
||
like children reflects well on any of us. There is certainly enough room in
|
||
the software industry for all these products to exist, and this "fight to the
|
||
death" attitude will only harm everyone in the end.
|
||
|
||
Imagine what kind of product Thom and Dean and Rahul and I could come up with
|
||
if we were all working together, instead of against each other!
|
||
|
||
>Phil>
|
||
|
||
|
||
|
||
From STEVE MANES Msg #10868 *ARCHIVERS*
|
||
To PHIL KATZ Tue Mar 24, 1987 11:31pm (0:05)
|
||
|
||
I'll buy that.
|
||
|
||
Well, ARCHIVERS will continue even after I upload this to CIS so I'd be real
|
||
happy to see discussion amongst all of you about developing this
|
||
super-archiver. I'll do whatever I can to help out. If you like, I'll set
|
||
you guys (the authors only) up with a private *Group* conference to discuss a
|
||
collaborative effort.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #10874 *ARCHIVERS*
|
||
To PHIL KATZ Wed Mar 25, 1987 7:59am (0:07)
|
||
|
||
Here, Here! I keep reading the same thing all over: "Why don't you guys get
|
||
together and come up with a compatible standard. I agree, and am willing to
|
||
work on such.... I think that we should come up with one good file format
|
||
that all of us can be happy with. And I would like as few as possible
|
||
different compression algorithms to worry about as possible. That is, I would
|
||
like to get away from needing to support all prior versions. Let's start from
|
||
scratch and build something we can all be happy with.... What do you say??
|
||
Dean
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #10909 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Thu Mar 26, 1987 12:20am (0:04)
|
||
|
||
We can't work as a team because the driving force would be lost.
|
||
|
||
I call it "friendly rivalry".
|
||
|
||
WHy don't you all join in with the Zoo effort? (grin)
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #10914 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Thu Mar 26, 1987 7:44am (0:05)
|
||
|
||
We don't have to work as a team, just agree on a file format that would be
|
||
acceptable to all of us.... We can still create our own programs to keep up
|
||
the rivalry. Say, what has become of your interest in incorporating DWC code
|
||
into your program??
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #10933 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Fri Mar 27, 1987 12:00am (0:04)
|
||
|
||
I haven't yet downloaded DWC latest version.
|
||
|
||
But I intend to do so soon and will then try to incorporate its code into Zoo.
|
||
I'll keep you posted.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #10942 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Fri Mar 27, 1987 9:24am (0:06)
|
||
|
||
Rahul, things have been really hectic lately, I'm comming out with a release
|
||
right and left as people find bugs and want this or that feature... Since
|
||
their just minor improvements, I havn't spread them around, but tell me when
|
||
you are really going to take the code and I'll upload my very latest stuff.
|
||
I'm up to Prototype A4.4 right now which followed A4, A4.2, A4.3....
|
||
I'll have to make my self-extractor program smaller someday, just to keep
|
||
you on your toes.... Dean
|
||
|
||
|
||
|
||
From RAHUL DHESI Msg #10993 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Sat Mar 28, 1987 2:29pm (0:03)
|
||
|
||
Great! Upload the latest now!
|
||
|
||
And I will download it. Please let me know when you do.
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #11055 *ARCHIVERS* (Rcvd)
|
||
To RAHUL DHESI Mon Mar 30, 1987 8:28am (0:03)
|
||
|
||
OK... Release A4.4 is coming your way... I'll upload it and the source
|
||
|
||
code right now... Dean
|
||
|
||
|
||
|
||
From JOE ZITT Msg #10991 *ARCHIVERS*
|
||
To PHIL KATZ Sat Mar 28, 1987 1:42pm (0:03)
|
||
|
||
So go for it!
|
||
|
||
Get together and design the ultimate achiver... whadday'all gotta lose?
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #7945 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Sat Jan 31, 1987 4:11pm (0:06)
|
||
|
||
Dean, I was just looking through the DWC source in the archive window, and
|
||
noticed the structure you have defined for what goes at the end of every
|
||
archive... I noticed that the name of the header file is stored there... Why
|
||
exactly did you do that? What if the archive were to contain Lottsa' files
|
||
(say, several hundred+) it would have to search to the end, get the name then
|
||
search again to get the header file...
|
||
|
||
|
||
|
||
From DEAN COOPER Msg #8016 *ARCHIVERS* (Rcvd)
|
||
To PATRICK BENNETT Mon Feb 2, 1987 8:05am (0:08)
|
||
|
||
Here's what I do...
|
||
|
||
On almost every command, I go to the end of the archive, read in the archive's
|
||
header structure and all of the directory entries... This is the first thing I
|
||
do... then depending on the command, I go to the place in the archive where
|
||
the compressed data is...
|
||
Please note that is my scheme, I can read all of the directory entries
|
||
very fast, and then I know exactly where to go in the archive for the
|
||
compressed data... I never have to go searching through the file... Since
|
||
files are on a random accesss medium, seeks do not have much of a time
|
||
penalty...
|
||
Dean P.S., thanks for the interest in my archiver!!
|
||
|
||
|
||
|
||
From PATRICK BENNETT Msg #8023 *ARCHIVERS* (Rcvd)
|
||
To DEAN COOPER Mon Feb 2, 1987 11:41am (0:05)
|
||
|
||
Ok, I'll have to check out the structure more carefully this time... My
|
||
messsage before was left after I noticed the postion of some of the fields...
|
||
Didn't continue from there.... I'll d/l (unless I already did, hmmmmmmmm) and
|
||
get deeper into it...
|
||
|
||
[end of the ARCHIVERS thread]
|
||
|