Archiver ACE v. 1.2 released
|
Developer Marcel
Lemke just released Archiver ACE version 1.2 and the
zip was uploaded onto Hobbes: ace12a_good.zip (652.143k).
Features ACE supports the following major features: * good compression ratio
at high speed using large dictionaries and solid archiving * fast extraction and
updates * user interface to make archiving more comfortable * support of long filenames
at WINDOWS 95 (tm) * ACE.EXE works with different languages; (English, German, Dutch
..) * interface includes a "second directory" as a target directory for
operations * creation of multi-volume and self-extracting archives * two SFX-modules:
SFXJR and SFXSR * supports RAR-, ZIP- and ARJ-archives * detects archives and shows
them marked on screen * self-check in ACE.EXE to protect against virus-attacks *
works under WIN_95 and DOS with nearly the same performance * processing of archives
with many files (number depends on free memory) * encryption of archived files *
addition of recovery records increases probability of full recovery of damaged archives
* comments for archives and files
Required/recommended/known problems
ACE
* MS-DOS 3.0 or above * 80386 with at least 1.5Mb free memory to run the program
* a temporary drive for its operations * to update solid archives with 1Mb dictionary
there must be additional 2.9Mb free * enough space at the TEMP drive for temporary
files and archives * an ega/vga-compatible video card recommended to get best speed
and compression ratio: * 80586 (Pentium or compatible) * 10 Mb free memory * fast
temporary drive * disk cache to minimize time spent accessing diskdrive (integrated
in WIN_95) when using WIN_95: * no other running programs Using a 386-DOS-extender,
ACE does not run under WINDOWS 3.xx without EMS or XMS. If you have any problems
with that use the pif file "ace.pif" to start ace. Running ACE with QEMM
v8.03 might cause rare system crashes. (caused by a bug in this version of QEMM)
There might be also a problem with some programs like UMB_DRV which we could patch.
To get a list of those problematically programs visit Harald Feldmann's site: http://www.xs4all.nl/~feldmann
The senior SFX-module or UNACE
* MS-DOS 3.0 or above * 8086 or higher * enough free EMS or XMS memory for the extraction
of archives with dictionaries larger than 256K The junior SFX-module * MS-DOS 3.0
or above * 8086 or higher * 320k free memory The second directory ACE supports source-destination
technique. The files of the current source directory/archive are listed on the left
side of the screen. The destination directory, also called second directory, is
mentioned at the bottom of the right side of the screen. To exchange the source
for the destination you will have to press
. The fastest way to set the destination equal to the source is
.
File options
The options of the selected files can be changed by pressing
. A menu will be opened with "Encrypt" and "Edit file comments".
"Encrypt" lets you enter a password (if there is no general one). All
selected files will be encrypted with this password. If a file is already encrypted,
the old password will loose its validity. "Edit file comments" reads the
comment of the first file in archive which is selected. You will be able to modify
this comment before ACE writes it to all selected files. Archive options By pressing
you will get a list with "Recreate", "Lock archive",
"Edit main comment", "Add recovery record", "Add auth.
verific." and "Add SFX-module". Take note of the following when using
"Recreate": Recreate extracts all files of the current archive to the
temporary directory. After extraction you might be asked whether it is okay to overwrite
an existing archive (the one you just extracted from). If an error occurs during
this stage, or if you cancel the process, the old archive will be gone. Do not panic!
The extracted files in the temporary directory will not be deleted and the archiver
will set the current directory to the temporary one. But you will have to rebuild
the archive yourself. (You may use "add" for this). When recreating a
multi-volume archive to a normal archive the volumes won't be deleted. You have
to do this yourself. "Lock archive" provides protection against further
modifications of the archive. No add of files, add of comments etc. will be allowed
any more. "Edit main comment" reads the comment of the archive. You will
have the possibility to modify the comment before it is written back to the archive.
"Add SFX-module" - the archive will be made self-extracting; result is
the same when pressing
Compression ratio, time and memory
There are several options that improve compression. Some affect the memory requirements,
others affect the time needed to compress or update. "Solid archiving"
takes advantage of the fact that all files in an archive can be viewed as one continuous
stream of data. When updating (adding or deleting) such an archive, ACE needs to
re-read all previously compressed data in order to maintain that continuous stream
since any file added or removed will have to be, or has been, part of it. Solid
archiving is therefore a more time consuming process than regular archiving. The
benefit of solid archiving is stronger compression of your data. You should not
use solid archives when a large archive requires frequent updates and time is an
essential factor. Note that solid archiving does not slow down extraction of the
whole archive when compared to non-solid archives. The best way to increase compression
is to increase the dictionary size. This will also increase the memory requirements
at compression and decompression. Please bear in mind that the full version of ACE
requires a 386+ CPU and a 32-bit DPMI host. UNACE and the SFX module do not have
this limitation. When uncompressing you will need enough memory to build the dictionary
used during compression. That means if you used a 1024 Kb dictionary during compression,
you will need this same dictionary during uncompression. Your target machine must
be able to provide this much EMS or XMS memory. When using 256 Kb dictionaries,
conventional memory may be enough. The limit of SFXSR for dictionary size in conventional
memory is 512 Kb, but few machines will have enough free memory to accommodate this
size. The dictionary size of SFXJR-archives is limited to 256K anyway. Compression
level has no effect on memory use. It is an algorithm optimization and thus affects
only time. The default compression level is a compromise between time and ratio.
If there is a need for better compression, like compressing for use on the Internet,
set the compression level to "good".
Encryption
You are able to encrypt archived files to protect your sensitive data against unauthorized
access. This program does not use RSA so it may be distributed in the United States
of America. Encryption can be added while compressing or afterwards. To encrypt
files being added to an existing archive, set the password at the main screen, if
you are creating a new archive, you may also set the password in the archive options
window. To encrypt after compression, enter the archive and press
. Choose "Encrypt" from the appearing file options window (see
chapter 4.3.3.). Only the selected files will be encrypted. In order to process
files in a solid archive, you need to enter the correct passwords for each of these
files since they have to be ana- lyzed for processes. When adding to an archive
the compression password will be set to the general password, which can be set at
the main screen. The same applies to the decompression password during extraction.
Changing the compression password in the archive option window or changing the decompression
password at requests will not affect the general one. On the command line you can
set the general password by using the "p"-switch. To protect against hackers
passwords are not saved in archives or in the configuration file. You will have
to keep them in your mind. The author of this program is not able to recover lost
passwords! For security you should choose a long password which nobody except you
knows or can find out. The program distinguishes between upper and lower case, the
maximum length of a password is 56 characters.
Comments
There are two types of comments: the archive comment and the file comment. The archive
comment is displayed during every extraction from the archive. The file comment,
which is linked to a specific file in the archive, is only displayed when that file
is being extracted. If you wish to use the content of a file as main comment: declare
a "default comment file". This can be done at the main screen or at the
commandline by using the "z"-switch (3.3. Switches). The file will be
used as a main comment for each archive that will be created. Another way is to
input the comment when creating a new archive. Set the option "Main comment"
at the archive options (5. Archive creation: archive options). The file comments
have to be added after the adding of the files. Use the file options window (4.3.3.
FILE OPTIONS) or the "cf"-command to comment the selected files. The main
comment can be modified later, too. See 4.3.4. Archive options and the "cm"-command
(3.2. Commands). The maximum size of the comments is 32 Kb. Due to the screen resolution
the maximum size of the comments entered manually is 4Kb. Multi-volume archives
To span a large archive over several disks you will have to split the archive. The
best way to do this is to create "multi-volume" archives. Handling multi-volume
archives is nearly as easy as handling "normal" archives. A disadvantage
of multi-volume archives is that ACE has no possibility to add to them. Once created
the archive can't be modified.
The SFX-modules/UNACE
A self-extracting archive contains a small executable, called SFX-module. This makes
extraction without an extra program possible. ACE provides two SFX-modules - a junior
and a senior one. The junior SFX-module(SFXJR) is much smaller (3.9K) than the senior
SFX-module (SFXSR) (23K). But is slower and provides dictionary sizes up to 256K
only. ANSI-comments are not supported by the SFXJR, too. Since UNACE and the senior
SFX-module are almost the same they have the same possibilities: * print of authenticity
verification and ANSI-comments * use of EMS or XMS * decryption The SFX-modules
do not expect any parameters. But optionally you can specify a destination to extract
the files to. They will extract all files the self-extracting archive contains.
Usage:
[destination directory]
[destination directory] UNACE handles all files, too. The only
parameters UNACE expects is the command and an archive: Usage: UNACE
[destination directory] where
is one of: e Extract files l List archive t Test archive integrity v List
archive (verbose) x Extract files with full path ACE is significantly faster than
UNACE or the SFX-modules in decompressing large archives. Support of non-ACE archives
Using the user interface of ACE you can enter RAR, ZIP and ARJ archives. You may
use Extr(F2), Copy(extraction), View, Test, Delete, Repair and MkACE(Alt+F2) on
these archives. MKACE generates a copy of these archives in ACE format, the originals
will be kept. ACE uses the most popular programs to realize these operations. These
are: RAR - RAR.EXE ZIP - PKZIP.EXE (TEST) PKUNZIP.EXE (COPY=extraction) PKZIPFIX.EXE
(REPAIR) ARJ - ARJ.EXE These programs have to be in the same directory as ACE or
the direc- tories have to be declared in the AUTOEXEC.BAT file in the PATH-variable
(see your DOS-manual). The author of ACE recommends you use the latest versions
of the other archivers when using ACE archives on non-ACE archives.
Support of long filenames (LFNs)
ACE can read long filenames (LFNs) when ran under Windows 95 only (not under pure
DOS 7.00). It will display those names in the shell. You can adjust the list boundary
between the filenames and filesizes to watch the longer names. ACE will also store
those LFNs in archives. You should be careful when doing so. If you aim to extract
files not under Windows 95 the filenames will have to be converted at extraction.
This conversion is done by all programs send along with this package: ACE, UNACE,
senior SFX-module and junior SFX-module.
Contact, support, information
Latest files, ACE-sources Registered users may contact the e-merge GmbH to get technical
support: Phone: +49 (0)251 43000 Fax : +49 (0)251 43052 or via email: ace@emerge.de
To get information via FAX call Erik Nebelung (Tysk-BBS) at +49-(0)3573-662640 For
comments or to report bugs send email to: mlemke6413@aol.com via FIDO-netmail: 2:2432/344.4
or mail to: Marcel Lemke Ziegelstr. 2 15752 Prieros GERMANY For sources like the
free UNACE sources or UNACE.DLL, links and other information on ACE take a look
at: http://members.aol.com/mlemke6413/ace.html FIDO: You can also get help in the
FIDO-echo PACKER.ACE.GER. If possible, write German please.
The latest version of ACE is available at: web sites:
http://members.aol.com/mlemke6413/ace.html
http://www2.rz.hu-berlin.de/~h0444ovz/ace.html
http://www.xs4all.nl/~feldmann
http://www.dnet.co.uk/users/snowcave
Supportbox; SysOp: Juergen Peters; Fido: 2:2432/344 Tysk BBS +49-(0)3573-662620;
ACE ONLINE registration; SysOp: Erik Nebelung; Fido: 2:249/3050 For downloading
ACE only, just enter "ACE" as the user name and the password at the login.
Using this possibility you do not need input any personal data. Snow Cave BBS +44-(0)1662-247887;
ACE ONLINE registration; SysOp: Steve Stacher; Fido: 2:443/888 (read REGISTER.DOC
for more information).
About the author of ACE, by himself
" I am born in the year 1979 in Koenigs Wusterhausen, a town near Berlin (capital
of Germany). I grew up in Prieros - a village not far from Koenigs Wusterhausen.
In 1992 I left the primary school to attend the grammar school. Today there is my
13th school year (the last one) and my sets are mathematics and computer science.
My interests are bicycling and other sports as well as reading. (and from time to
time partying ;) ) Up from the 7th school year I learned Pascal from an older mathematician
who used the computer to demonstrate interesting things a better way. Later I occupied
myself with Assembler - in order to write my own fast graphic routines. At the same
time I started experiments in data compression. So I programmed in two subjects
in parallel: computer animations (3d texturing) and data compression. When I got
to know that no one of my friends has enough engagement to push up a 3d game (or
sth. similiar) and my compressor beat the other pupular archivers I decided to spend
most of my time ACE. Especially for this I learned C. I also got some expierience
in Visual Labs, Visual Basic and MS Access Basic. In expectation of the end of my
school education I am looking for good offers regarding to professional training.
Please contact me if you have those or know of other persons who have. Thank you!"
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited
[TOP]
[HOME] [INDEX]