why_arj

advertisement

WHY_ARJ.DOC September 1991

This document describes the benefits of ARJ. Pardon the commercial.

Compression benchmark results are at the end of this document.

You can find reviews of ARJ in the following magazine articles:

Computer Personlich, June 12, 1991, Leader of the Pack, Bernd

Wiebelt and Matthias Fichtner. In this German magazine, ARJ 2.0 was

named Test Sieger (Test Winner) over six other archivers including

PKZIP and LHA. Compression, speed, documentation, and features were

compared.

PC Sources, July 1991, Forum, Barry Brenesal, "A new challenger, ARJ

2.0, not only offers the speed of PKZIP, but also has the best

compression rate of the bunch."

Computer Shopper, September 1991, Shells, Bells, and Files:

Compressors for All Cases, Craig Menefee. fast

"ARJ ... is extremely

and produces excellent compression; it ... has a rich set of options.

... This is a mature technology, and any of these programs will do a

fine and reliable job."

PC Magazine, October 15, 1991, Squeeze Play, Barry Simon. has

"Jung

combined that foundation with academic research to produce an

impressive product. ... If your main criterion is compressed size,

ARJ will be one of your two main contenders, along with LHA."

1) ARJ provides superior size compression to the other products

currently available on the PC. In a few particular cases, other

archivers may produce slightly smaller archives than ARJ.

ARJ is particularly strong compressing databases, uncompressed

graphics files, and large documents. One user reported that in

compressing a 9.0 megabyte database, PKZIP produced a compressed

file of size 1.8 megabytes, and ARJ produced a compressed file of

size 1.1 megabytes.

2) Of PKZIP, LHArc, PAK, ARC, ARJ, and HYPER, only ARJ provides the

capability of archiving files to multiple volume archives. In

other words, ARJ can archive files directly to diskettes no matter

how large or how numerous the input files are.

It is possible to archive a 10 megabyte file to several diskettes

and to recover the file directly from the diskettes. Other

archivers require that you compress the large file to hard disk

or large RAM drive and then slice the compressed file to fit on

diskettes. To recover the original file involves reassembling the

compressed file on the hard disk from the diskettes and then

extracting the original file from the reassembled compressed file.

This option is not even possible if you lack the hard disk space.

This feature makes ARJ especially suitable for distributing large

software packages without the concerns about fitting entire files

on one diskette. ARJ will automatically split files when

necessary and will reassemble them upon extraction without using

any extra disk space.

This multiple volume feature of ARJ makes it suitable as a "poor

man's" backup utility. ARJ saves pathname information, file

date-time stamps, and file attributes in the archive volumes.

ARJ

can also create an index file with information about the contents

of each volume. Files contained entirely within one volume are

easily extracted using just the one volume.

3) ARJ provides the facility to store EMPTY directories within its

archives. This makes it easier to do FULL backups and also to

distribute software products that come with EMPTY directories.

4) Both ARJ self-extracting modules provide default pathname support.

That means that you can build self-extracting archives of software

directories containing sub-directories. The end user of the

self-extracting archive does not have to type any command line

options to restore the full directory structure of the software.

This greatly simplifies software distribution.

5) The ARJ archive data structure with its header structure and 32

bit CRC provide excellent archive stability and recovery

capabilities. In addition, ARJ is the only archiver that allows

you to test an archive during an archive process. With

other archivers, you may have already deleted the input files

with a "move" command before you could test the built archive.

6) ARJ provides a security envelope facility to "lock" ARJ archives.

A "locked" ARJ archive cannot be modified by ARJ. This provides

some level of assurance to the user receiving a "locked" ARJ

archive that the contents of the archive have not been tampered

with. Data integrity checks contribute to the security of the

ARJ "lock".

7) The myriad number of ARJ commands and options allow the user

outstanding flexibility in archiver usage. This also means

that ARJ requires fewer support utilities compared to other

archivers.

8) ARJ has MS-DOS 3.x international language support. This makes

ARJ more convenient to use with international alphabets.

9) You will also receive strong technical support from a software

author with many years of experience in software technical

support.

COMPRESSION COMPARISON TEST RESULTS September 21, 1991

This benchmark archiver test uses the original PKZIP 1.10 distribution

archive, PKZ110.EXE, as the base data to compress. The PKZIP 1.10

distribution archive totals 302196 bytes. Only compression results

better than 50 percent are included.

ARCHIVER PACKED SIZE COMPRESS TIME EXTRACT TIME

---------------- ----------- ------------- ------------

8088 8MHz PC 20MB 65msec HD

ARJ 2.21 -m4 143981 1:07.7 0:46.8

PAK 2.51 138324 2:26.2 0:53.0

LHARC 1.13c 137450 4:05.7 1:46.1

PKZIP 1.10 136245 2:12.0 0:34.5

ARJ 2.21 -m3 131725 1:30.4 0:48.5

ARJ 2.21 -m2 130994 1:49.5 0:48.1

LHA 2.12 130606 2:39.1 0:50.4

ARJ 2.21 [-m1] 129002 2:14.0 0:47.7

ARJ 2.21 -jm1 128114 2:33.0 0.47.6

386 25MHz PC 64K SRAM CACHE 130MB 15msec HD

ARJ 2.21 -m4 143981 0:07.9 0:06.4

PAK 2.51 138324 0:20.4 0:07.3

LHARC 1.13c 137450 0:26.4 0:12.8

PKZIP 1.10 136245 0:14.8 0:05.0

ARJ 2.21 -m3 131725 0:09.6 0:06.5

ARJ 2.21 -m2 130994 0:11.2 0:06.5

LHA 2.12 130606 0:15.4 0:06.5

ARJ 2.21 [-m1] 129002 0:13.5 0:06.5

ARJ 2.21 -jm1 128114 0:15.5 0.06.5

ARJ 2.21 produced the best COMPRESSION SPEED and COMPRESSION SIZE

results in this test. PKZIP had the fastest EXTRACTION SPEED.

The files were stored on the hard disk without using disk caching.

The archives were created on and extracted from a ram disk.

end document

Download