Path: utzoo!utgpu!water!watmath!clyde!bellcore!faline!thumper!ulysses!gamma!pyuxp!pyuxe!pyuxf!asg
From: asg@pyuxf.UUCP (alan geller)
Newsgroups: comp.binaries.ibm.pc.d
Subject: Re: ZOO vs PKARC
Summary: try zoo x//
Message-ID: <393@pyuxf.UUCP>
Date: 17 Aug 88 14:40:39 GMT
References: <3802@sdcc6.ucsd.EDU> <19807@tut.cis.ohio-state.edu> <973@pilchuck.Data-IO.COM>
Organization: Bell Communications Research
Lines: 73

In article <973@pilchuck.Data-IO.COM>, jgray@toad.UUCP writes:
> In article <19807@tut.cis.ohio-state.edu>, mdf@tut.cis.ohio-state.edu (Mark D. Freeman) writes:
> > STUFF is a wonderful tool.  The only major thing left to put into ZOO
> > is the ability to create needed directories.  It is a real drag to have
> > to create all the needed directories manually before I can un-ZOO an
> > archive.
> I've noticed the same limitation to the point I refuse to use ZOO. DOS is
> such a pain there is no way to automate the process of CD'ing and MKDIR'ing
> to hell and back just to unarchive a complex collection.
> I tried experimenting with ZOO about a year ago and had hoped that this was
> just a lack of maturity in the product and I might test it again when it grows
> up. Sad to here that after a year it has not.
> 
> There is one possibility though. We both might be misusing the product.
> How do all you ZOOites out there unpack a ZOO archive into non-existent
> subdirectories?

If you created your zoo archive with directory information saved (which
I assume you did; it's the default), then try 
	zoo x// archive file_list
to retrieve the listed files, creating directories as needed.
If you want to get every file in the archive (i.e., burst the archive),
try
	zoo x// archive
This works for me both on Unix and PC-DOS.

> 	1) Blind packing of everything in present directory down into one
> 		archive file.

	zoo a archive *
or	zoo aM archive *	(to delete files after creating archive)

> 	2) Same as (1) but onto multiple floppies, network (PC-NFS or NOVELL)
> 		drives and/or tape drives.

	I don't think ZOO currently supports this, but neither does ARC,
or PKARC, to the best of my knowledge; you have to use BACKUP.

> 	3) Blind unpacking of archive (we don't know what sub-directories are
> 		needed).

	zoo x// archive

> 	4) Archive inquiries. 
> 		a) a directory of everything on archive.

	zoo l archive

> 		b) intelligent file/directory searches with RE wild cards
> 			(i.e. unix like "FIL*[A-Z]*.*Q*" search strings)

	zoo l archive 'fil*[a-z]*.*q*'
you can eliminate the single quotes on MS-DOS, but you need them on Unix.

> 		c) file/directory statistics (size, dates, CRC, etc.).

	Part of the normal directory.

> 	6) Peculiarities in going from DOS and UNIX. I would love to hear if
> 		there is a good automatic algorithm for conversions of mixed
> 		case, longer than 8 character Unix filenames into DOS
> 		filenames.

	I suppose truncation isn't considered a good algorithm ...
	Actually, I believe the full name is stored in the archive;
the case conversion and truncation happens when you extract the file.


Alan Geller
I have no connection with ZOO or Rahul Dhesi, other than as a highly
satisfied user.
Bellcore
My employer couldn't care less what I think, so neither should you.