home *** CD-ROM | disk | FTP | other *** search
-
- UPDATE.DOC, ARJ 2.10 May 1991
-
-
- This documents new or updated information since ARJ 2.00.
-
-
- ** IMPORTANT NEWS ****************************************************
-
- ARJ utility developers should refer to UNARJ.DOC in UNARJ.ARJ
- concerning a bug in extended header processing in UNARJ.C and an
- ambiguous statement in DECODE.C.
-
- ARJ and UNARJ versions prior to ARJ 2.10 will NOT properly handle
- ARJ archives with extended headers. Please note that NO current
- version of ARJ creates archives with extended headers.
-
- ARJ is now released as a non-commercial use version. Commercial
- users MUST purchase a site license to get a registered version of
- ARJ. Commercial users may use the unregistered version of ARJ for
- evaluation purposes for a period of 30 days. Current SITE
- LICENSED ARJ users will automatically receive a free registration
- kit. Please allow a few weeks for delivery.
-
- The ARJ SFX (-je) and SFXJR (-je1) modules have been modified
- because of an undesirable interaction with TSR DIET 1.02b. TSR DIET
- truncates ARJ SFX and SFXJR modules. You SHOULD REDO any ARJ SFX
- type archives with ARJ 2.10!!! Here is a fast way to do it without
- recompressing:
-
- ARJ j newsfx oldsfx.exe -je OR ARJ j newsfxjr oldsfxjr.exe -je1
-
- The ARJ SFX (-je) module has been changed so that the default
- command is "-x" extract files with pathnames.
-
- If the first filename after the archive name specifies a directory,
- ARJ will treat it as the base directory whether or not the filename
- has an appended "\". This has an impact upon the "-p1" option.
- You can avoid a problem with the "-p1" option by specifying the
- path to extract with an appended "*.*" or "\*.*".
-
- The matching of selected filenames has been changed to cause fewer
- user problems when modifying an existing archive. When updating an
- existing archive, the ARJ modified pathname of the selected input
- file MUST MATCH EXACTLY the pathname of the file in the archive. An
- ARJ modified pathname is the resulting pathname that ARJ actually
- stores in an archive.
-
- The temporary "-jg" option to extract certain encrypted files
- archived with the "-g" garble option with older test versions of ARJ
- (0.15 and earlier) has been removed.
-
- The ARJ m -f and ARJ m -u commands delete added files and files that
- are already update to date in the archive. This also applies to
- archives bits and the "-b2" option.
-
- **********************************************************************
-
-
- COMMON PROBLEMS USING ARJ
-
- DO NOT use the "-t1" option with binary files!!!
-
- ARJ by default stores the pathname specified by the user and not just
- the filespec as is the manner of other archivers such as LHARC. You
- can exclude the path portion of the filename by specifying the "-e"
- option as in "ARJ a -e archive temp\*.*". You can also remove the
- path information from an already built archive with the command
- "ARJ r archive".
-
- The "f"reshen command in ARJ works slightly differently from the
- "f"reshen command in LHARC. If the ARJ archive was created using the
- "-r" option, the ARJ freshen command requires the "-r" option.
-
-
- ARJR and DEARJ programs
-
- The new programs ARJR and DEARJ are available only to registered
- users of ARJ. ARJR is the ARJ program minus the help screen and
- SFX modules. DEARJ is the ARJR program minus the archive
- creation/modification functions. See the LICENSE.DOC and
- ORDERFRM.DOC for more information.
-
-
- REARJ archive convertor
-
- REARJ has been revised to allow a virus checking program to be
- executed during each archive conversion. See REARJ.DOC for more
- information.
-
-
- UNARJ Portable C source code
-
- A couple of potentially SERIOUS bugs have been fixed. See the
- UNARJ.DOC for more information.
-
- Now included is the C source code for a simple UNARJ extractor
- program. It has been portabilized courtesy of Mark Adler for
- platforms that do not support ANSI C. This new version of UNARJ
- replaces the old AV program by supporting the "e", "l", "t", and "x"
- commands. However, this UNARJ is NOT meant to be a production
- quality ARJ extractor. It is meant for the use of 3rd party
- developers who want to build file readers, etc., for ARJ.
-
- See UNARJ.DOC in UNARJ.ARJ for more information.
-
-
- ARJ COMMAND LINE
-
- ARJ a archive base_directory
-
- The base_directory no longer requires an appended "\". ARJ will
- interpret the first filename after the archive name as a directory
- if it exists as a directory.
-
-
- ARJ COMMANDS
-
- "m" command and "-f or -u" option
-
- The ARJ m -f and ARJ m -u commands now purge all selected files
- duplicated in the archive including ones that did not need to be
- updated because they were already up to date.
-
-
- "w" command
-
- The "w" command will prompt for two additional queries before
- requesting the search strings. The first query is whether to ignore
- case when searching. The second query asks whether to display the
- matched string in context. This command uses the "-jv" option to
- display more lines of context text.
-
- -jv = 6 lines, -jv1 = 12 lines, -jv2 = 18 lines, -jv3 = 24 lines
-
-
- ARJ SWITCHES
-
- "-?" switch
-
- This option displays more detailed help screen. You may suppress the
- screen pauses by specifying "ARJ -? -jp" or by redirecting the output to
- a file as in "ARJ -? > filename".
-
-
- "-$" switch
-
- This option allows the user to store or extract DOS volume labels in
- ARJ archives. You can only add or extract volume labels
- at DOS 2.0 and above. The "-$" option may be specified with or
- without a drive specification. The drive can be specified by
- appending the letter and optionally the ":" to "-$". If none is
- specified, ARJ assumes the current drive unless a specified target
- base directory ha a drive specification.
-
- Only standard DOS labels are supported by ARJ.
-
- Syntax: ARJ a archive -$ add all files and the label of
- the current drive.
- ARJ a archive ... -$B add only the label of drive B
- ARJ a archive ... -$B: add only the label of drive B
-
- To extract volume labels, you must select the label by setting "-$"
- and specifying a matching wildname/filename.
-
- Syntax: ARJ e archive doslabel -$ extract the label named doslabel
- to the current drive.
- ARJ e archive -$D: extract all files to the current
- drive and extract the label to
- drive D:.
- ARJ e archive label B:\ -$ extract all files to B:\ and the
- label to drive B.
-
-
- "-e1" switch
-
- When using the "-e1" and "-p" options at the same time, ARJ will not
- include the specified base directory in the pathname comparison.
-
-
- "-i1" switch
-
- This option provides a bar type graphical progress indicator for the
- compression, extraction, and testing type commands of ARJ. This
- provides an alternative to the simple numeric increasing percentage
- progress indicator.
-
-
- "-p" switch
-
- This option is no longer needed when "f"reshening or "u"pdating
- archives because that is now the default for these operations.
-
-
- "-s2" switch
-
- The "-s2" option has been added for users who want to use a "-s"
- type switch in the ARJ_SW environment variable. The "-s" switch
- has the side effect of always updating the date-time stamp even when
- used in list or extract mode. The "-s2" switch is ignored during
- non-modification commands.
-
-
- "-t1" switch
-
- ARJ will scan the first 4096 bytes of the input file looking for
- 8-bit non-text data. If ARJ finds any 8-bit data, it will
- automatically backtrack and switch to "-t0" (default) binary mode for
- that particular file. In addition at the end of compressing the
- input file, if ARJ finds that the input file size is not greater than
- 75 percent of the binary file size (size on disk), ARJ will report an
- error for that input file and increment the error count. This should
- help avoid the problem of accidentally compressing executable files
- with the "-t1" option which results in lost data.
-
-
- "-jf1" switch
-
- This switch option causes ARJ to only strip the drive spec and not
- the root symbol from any pathnames.
-
-
- "-jm1" switch
-
- This switch option provides slightly less compression at greater
- speed than "-jm".
-
-
- "-jo" switch
-
- The "-jo" switch is used to query the user when using the ARJ "a" or
- "m" commands to add files to an archive. Before ARJ overwrites an
- existing internal archive file when using "-jo", ARJ will query the
- user with "Update <filename>? ". Without this option, ARJ will
- overwrite the internal archive file without querying.
-
-
- "-jy" switch
-
- This switch is used to suppress individual ARJ user prompts.
-
- Syntax: ARJ e archive -jy<flags>
-
- where <flags> is one or more of the following characters:
- a, c, d, k, n, o, s, v. ARJ will assume YES for each flag selected.
-
- A - skip append query during a multi-volume extraction
- C - skip create directory query
- D - skip delete files query
- K - skip disk space availability query
- N - skip new filename prompt
- O - skip overwriting existing file query
- S - skip scanned enough text query
- V - skip ok to proceed to next volume query
-
- Example: ARJ x volume -v -jyaco
- selected append, create, and overwrite "yes"es.
-
-
- end document
-