home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Aktief 1995 #3 / CDA3.iso / cdrom / arj / update.doc < prev    next >
Text File  |  1993-07-20  |  15KB  |  462 lines

  1.  
  2.      UPDATE.DOC, ARJ 2.41                    April 1993
  3.  
  4.  
  5.      This documents new or updated information since ARJ 2.30.
  6.  
  7.  
  8.      ** IMPORTANT NEWS ****************************************************
  9.  
  10.     The main changes to this release compared to ARJ 2.30 are faster
  11.     compression speed, a better security envelope, and improved
  12.     backup usage features.    There is a very slight improvement in
  13.     compression size.  For some users, there is a noticeable
  14.     improvement in processing speed with diskette based archives.
  15.  
  16.     ARJ uses a NEW SECURITY ENVELOPE scheme.  This version does NOT
  17.     recognize the previous envelope scheme nor will ARJ 2.39b and
  18.     before recognize the new security envelope scheme.  This is
  19.     INTENTIONAL as there exist hacks of the previous ARJ security
  20.     envelope.  You can use a previous version of ARJ to verify older
  21.     envelopes.
  22.  
  23.     The previous ARJ-SECURITY codes do not work with this new
  24.     version.  New codes and software will be mailed to ALL old and
  25.     new ARJ-SECURITY customers within weeks of this release.
  26.  
  27.     The ARJ listfile feature (!listfile) has a new option "-hl" to
  28.     display included filenames that cannot be found on the disk and
  29.     to subsequently return a non-zero errorlevel.
  30.  
  31.     The "-he" option from ARJ 2.39b has changed function.
  32.  
  33.     Software developers of programs which support the ARJ format
  34.     should take note of the following two changes.
  35.  
  36.     The self-extractor modules have been changed significantly.  The
  37.     standard ARJSFX module is 15K bytes in size.  A larger 17K
  38.     ARJSFX module supports ARJ-SECURITY.  The main ARJ header no
  39.     longer follows immediately after the EXE module.
  40.  
  41.     Various fields in the ARJ main header have been defined for use
  42.     at 2.39 and above.
  43.  
  44.     The large ARJSFX module will NOT prompt for permission to
  45.     continue the extraction if the "-e", "-x" or "-y" arguments have
  46.     been specified.
  47.  
  48.     The small ARJSFXJR module will count the skipping of files that
  49.     already exist as minor errors.    This ARJSFXJR skipping will
  50.     generate a DOS errorlevel of 1, while other errors will generate
  51.     a DOS errorlevel of 2.    However, with the new "-n" command line
  52.     option, ARJSFXJR will not count skips as an error.  The ARJSFXJR
  53.     module now supports command line options.
  54.  
  55.     To prevent novices from using ARJ to update a multiple volume
  56.     archive, ARJ will not allow a multiple volume update unless the
  57.     new "-hu" option has been specified.  Only multiple volume experts
  58.     should try updating these type of archives.
  59.  
  60.     The "-y" option no longers suppresses the multiple volume prompt
  61.     when the volume resides on a removable media drive such as a
  62.     diskette drive.  You can suppress the volume prompt with "-jyv".
  63.  
  64.     The processing of "-jy" and "-v" switch options have been
  65.     improved to be consistent with other switch processing.
  66.  
  67.     The ARJ yes/no query prompts have been changed to have a local
  68.     and a global effect.  See the USER PROMPTS section below.
  69.  
  70.     A new user prompt has been added just before asking for a new
  71.     filename during extraction when not overwriting.
  72.  
  73.     Whenever archiving to diskettes, it is HIGHLY recommended that the
  74.     option "-jt" be used.  This helps spot BAD diskettes or BAD
  75.     diskette drives.  It is HIGHLY recommended that the "-jt" option
  76.     be used in a multi-tasking or network environment.
  77.  
  78.     The command "ARJ e -d archive *.*" will now prompt for permission
  79.     to complete the deletion.
  80.  
  81.     Unless the "-jr" (recover) switch is used, ARJ will delete any file
  82.     extracted with a CRC or Bad file data error.
  83.  
  84.     The "m" (move) command and "-d" option will NOW delete directories
  85.     selected with the "-a1" option.
  86.  
  87.     UNERASE or UNDELETE commands do not always recover a file
  88.     correctly.  This will result in damaged archives.  This is true
  89.     for all archive types.    You should always test an archive after
  90.     unerasing it.
  91.  
  92.     If you use the software disk cache, HYPERDISK, see the KNOWN ARJ
  93.     ISSUES section in ARJ.DOC for important information.
  94.  
  95.      **********************************************************************
  96.  
  97.  
  98.      USER PROMPTS
  99.  
  100.     The ARJ user prompts have been improved to provide more
  101.     flexibility.  In addition to the normal yes and no responses, ARJ
  102.     also accepts the following responses: quit, always, skip, global,
  103.     and command.
  104.  
  105.     "Global" sets ARJ to inhibit all subsequent user prompts by assuming
  106.     YES for all queries as if "-y" were specified.
  107.  
  108.     The "Always" response has changed.  It now sets ARJ to assume YES
  109.     for subsequent queries of the same class.  For example, answering
  110.     YES to the overwrite query will assume YES for ALL subsequent
  111.     overwrite queries.
  112.  
  113.     "Skip" sets ARJ to assume NO for ALL subsequent queries of the same
  114.     class.
  115.  
  116.     Subsequent user prompt messages will still be output to the screen
  117.     after the "always" and "skip" responses but no user response will be
  118.     accepted.
  119.  
  120.     "Command" prompts for one DOS command and then executes it.  ARJ
  121.     then returns to expect an answer to the current yes/no query.  You
  122.     should keep the query in mind as ARJ does NOT always redisplay
  123.     the full query message.
  124.  
  125.  
  126.      ARJ ERROR LEVELS
  127.  
  128.     ARJ will now return a DOS errorlevel of 9 when trying to process a
  129.     file that is NOT an ARJ archive.
  130.  
  131.     With the new option "-hl", ARJ will return a non-zero errorlevel
  132.     when a user specified filename from within an ARJ listfile cannot
  133.     be found on disk.  Ordinarily, ARJ returns no error for such a
  134.     situation.
  135.  
  136.  
  137.      ARJ ARCHIVE NAME WILDCARDING
  138.  
  139.     ARJ allows the wildcarding of the archive parameter for ARJ
  140.     commands other than the add commands (a, f, j, m, u).  If the "-r"
  141.     option is specified, ARJ will scan through subdirectories looking
  142.     for ARJ archives to process.
  143.  
  144.     This feature allows a user to delete a specific file from a series
  145.     of archives.
  146.  
  147.     Example:  ARJ d *.ARJ bbs.ad
  148.  
  149.     This feature could also be used to extract a series of archives.
  150.  
  151.     Example:  ARJ e *.ARJ
  152.  
  153.  
  154.      ARJ COMMAND LINE PROCESSING
  155.  
  156.     The option "-x-" will now ignore any previous "-xfilename" options.
  157.  
  158.  
  159.      ARJSFX COMMAND LINE PROCESSING
  160.  
  161.     The larger ARJ self-extractor (-je) supports the new command line
  162.     option "-s" to allow the skipping of the ARJ-SECURITY envelope
  163.     verification test if an envelope exists.
  164.  
  165.  
  166.      ARJSFXJR COMMAND LINE PROCESSING
  167.  
  168.     The small ARJ self-extractor (-je1) supports command line
  169.     options.
  170.  
  171.     ARJSFXJR [-switch(es)] [drive:][target_dir\]
  172.  
  173.     switches:
  174.     n: set ARJSFXJR to NOT count as an error the skipping of files
  175.     o: set ARJSFXJR to overwrite existing files
  176.  
  177.     You can specify a target_directory or drive or both.  However,
  178.     you must specify the ending "\" or ":" symbol.
  179.  
  180.     ARJSFXJR -o C:\SOFT\  -> self-extract into directory "C:\SOFT\"
  181.                  in overwrite mode.
  182.  
  183.  
  184.      ARJ COMMANDS
  185.  
  186.      "a" command
  187.  
  188.     When adding files that replace files in an archive, ARJ will now
  189.     display a "Replacing " message to indicate an overwrite.
  190.  
  191.  
  192.      "e" and "x" commands
  193.  
  194.     When overwriting a file, ARJ will display file size and date-time
  195.     information concerning the ARJ file and the DISK file.
  196.  
  197.  
  198.      "p" command
  199.  
  200.     When using the ARJ "p" command to redirect output to a viewer
  201.     program such as "LIST", ARJ will now set the date-time stamp of
  202.     the intermediate temporary file to the date of the archived file
  203.     as opposed to the current date and time.
  204.  
  205.  
  206.      ARJ SWITCHES
  207.  
  208.      "-b3" switch
  209.  
  210.     The "-b3" switch is used to reset the archive bits of files being
  211.     extracted.  It is useful for setting the archive state so that a
  212.     subsequent incremental backup will not backup these extracted
  213.     files.
  214.  
  215.  
  216.      "-d" switch
  217.  
  218.     The "-d" switch when used during extraction with the wildcard "*.*"
  219.     will prompt the user for permission to delete the files.  This
  220.     prompt can be suppressed with the "-y" or "-jyd" options.
  221.  
  222.  
  223.      "-i2" switch
  224.  
  225.     The "-i2" switch sets ARJ to display a combined percentage and
  226.     bar progress display.
  227.  
  228.  
  229.      "-m" switch
  230.  
  231.     The "-m1" and "-m2" compression methods have been modified to
  232.     improve the compression ratios.
  233.  
  234.  
  235.      "-od" switch
  236.  
  237.     The "-od" switch sets ARJ to select files no older than the
  238.     specified number of days.  The days are calculated from midnig