home previous page next page
WinJar
Version 2.21
Made by: Rolf Janssen
Introduction
For many years a compressor/archiver from Robert K. Jung (ARJ
software) has been the one of the best compressors there was, its name
is ARJ. The successor of ARJ is called JAR. Some advantages of JAR are:
-
32-Bit executable, which is faster and has better Long Filename support.
-
Better compression (see jar documentation (jar.doc) for examples)
-
The ability to process and archive more than 50,000 files at one time.
JAR provides the CHAPTERS concept which allows one to store multiple backups
in the same archive using incremental compression. This feature is also
available in WinJar 32 bit CRC file integrity check.
-
Archive and chapters locking feature.
-
32-bit JAR version allows the use or storage of both long and/or short
filenames.
-
It uses filenames compatible with DOS OEM encoding.
The only thing that it has not, is a graphical user interface.Most of us
are used to that since the existence of WinZip. That's why I made WinJar.
WinJar provides a graphical interface, for most of JAR's features. I tried
to use the look/feel of WinZip, this
will stay this way, until Nico Mak Computing Inc. starts complaining about
it.
Please keep in mind that when you use WinJar, that it was made be me
in my spare time, and first it was intended for personal use only. So it
is not as professionally made as WinZip, but I do my best to make the program
better.
For anyone interested, the program was made in
Borland C++ Builder 3, a rapid application development tool. I also
used some freeware (mostly Delphi) components. The authors don't let you
use their components for commercial purposes, so WinJar is freeware. The
explorer style ListView in the add dialog was made by me and is available
on my homepage for download. That component has some flaws that I still
need to fix, but it works reasonably.
Of course there are some differences to WinZip and WinJar, e.g. there
is no internal (de)compression, because there is no code available. I do
have a internal header check taken from technote.doc) without header crc-check.
Some remarks:
-
This program is for JAR archives and NOT for Java
archives, they are both called JAR files, but most of the time JAR
has extension ".j" and Java archives have extension ".jar" (Sometimes ".jar"
archives are also JAR archives). WinJar uses ".j" as default extension,
but can also associate ".jar" to WinJar.
-
At some parts of this documentation you will see `TO-DO', this means that
that part has not been (fully) implemented yet. Hopefully these will be
available in a future version of WinJar.
-
If you really want to use all the features of JAR, then I recommend you
use a dos box and start JAR from the command-line. Make sure that if use
JAR under Windows 9x/NT; that you use JAR32.
-
I frequently refer to a file called "jar.doc", this file is provided with
Jar itself. This is the most important file for understanding how Jar works.
I suggest you read this file to get an idea what Jar is about etc.
back to top