NEW COMMANDS IN ZOOX 2.01-AvD
Zoox is an enhanced version of zoo 2.01 from Andre van Dalen. It will
allow you to archive a set of files into a series of zoo archives, each
limited to a size that you specify. Thus a large number of files on a
hard disk can be stored in compressed form on a series of floppy disks.
This is an interim release that I am distributing only as an MS-DOS binary
at this time. It should be consdered a "beta+" release, i.e., although it
is believed to be free of bugs, it has not gone through the exaustive
testing that usually precedes a new release of the zoo archiver.
In add mode, the new modifiers "=" and "#" are accepted. Each must be
followed by a decimal number that is the number of kilobytes to limit each
archive to.
In extract mode the modifiers "=" and "#" are again accepted, but they are
not followed by a number.
Examples
If you use zoo a=40 tst, zoo will make a series of archives that are at
most 40 Kb in size, naming them tst_01.zoo tst_02.zoo etc. You can also
say zoo a=40 my-XXX-mask, in which the archives will be named
my-001-mask.zoo etc. The #40 modifier does the same, but will give a
prompt:
Next archive tst_01.zoo. Press <return>
before creating the actual archive.
The = and # modifiers must be used for creating a new set of archives.
Updating existing archives is not allowed.
In extract mode, = and # tell zoo to extract the files from a sequence of
archives. For example, the command
zoo x//= tst *z*
will get all files with a 'z" in their names from the archives tst_01.zoo
tst_02.zoo, etc. The prompt in extract mode (#) will also allow the user
to press q to quit extracting.
The = and # modifiers will work together with all the other modifiers as
long as they do not require an already existing archive in add mode.
To put your c: drive on 360 K floppies, just say
c:\> stuff . | zoo aI#360 a:\backupXX
and zoo will do the backup while prompting for new floppies.
If you are on a **IX system, you can say:
find .. -print | zoo aI=50 to-mail
In any case, no archive that is being created will be added to any of the
other archives that are being created.
WARNING
o Due to the way file trucation is implemented in this current
release, each archive may contain some garbage data near
its end. (This garbage data will be ignored by zoo, and
will be removed if the P command is ever used to pack the
archive.) In no case will the garbage data cause the
archive to be bigger than the specified limit.
o Files are not currently split across archives. An advantage
of this is that the resulting zoo archives are fully
compatible with all existing implementations of zoo.
True multivolume archives will, however, eventually be
implemented.
Andre van Dalen may be contacted at the following UUCP address:
uunet!mcvax!targon!andre
-- Rahul Dhesi
1989/07/24
|