Traditionally, GNUish MSDOS archives are made using Rahul Dhesi's
zoo
archiver. This archive format is popular and portable, used
in many places, notably for the Usenet `comp.binaries.ibm.pc'
exchange group. The GNUish MSDOS project selected it because it works
both on MSDOS and UNIX, and all the sources are freely available.
Moreover, it offers a nice user interface and is dependable.
Some people wanted GNUish MSDOS to use zip
for its better
compression, but zip
was proprietary software at that time. A
new version of zoo
(version 2.1) offers a higher compression
rate, comparable to what zip
can achieve. About at the same
time, the `Info-ZIP' group produced a zip
program available
in source form, and which work both on MSDOS and UNIX. There are no
more big reasons for using one instead of another.
Also, some sites converted all of GNUish MSDOS to ARC
or
LHarc
format. Instead of feeding an archivers war, let us simply
hope that each archive site will follow the GNU spirit and at least
offer the free archiver they use, both in executable and complete source
form.
Most packages consists of two archives, one for the complete source and documentation, the other for the executable and data files; however, it happens that the documentation is sometimes provided with the executables. The filename for a package archive is often selected according to the following pattern:
program version edition sequence.extension
In this syntax, program is a short string to identify the product,
e.g. `futi' indicates GNU file utilities; while version is a
decimal integer naming the version, without any decimal point, v.g.
`14' for `1.4', 358 for `3.58'; edition is `a'
for the first release in GNUish MSDOS, then `b', `c', etc.
for subsequent editions. The value of sequence is the letter
`s' for the source and documentation, or `x' for executable
and data files. When extension is `zoo', this usually refers
to zoo
version 2.1.