home *** CD-ROM | disk | FTP | other *** search
/ dark domain - the artpacks.acid.org collection / darkdomain.iso / programs / dos / archivers / arj281a.exe / UPDATE.TXT < prev    next >
Text File  |  2002-06-12  |  56KB  |  1,328 lines

  1.  
  2.      UPDATE.TXT, ARJ 2.81a OFFICIAL FULL RELEASE                  May 2002
  3.  
  4.  
  5.      This documents new or updated information since ARJ 2.70.
  6.      Please refer to UPD260.TXT for older information about ARJ.
  7.  
  8.      See UPDATE32.TXT for information specific to ARJ32 our Win32 product
  9.      for Windows NT/2000/XP specifically.
  10.  
  11.  
  12.      ** IMPORTANT NEWS ****************************************************
  13.  
  14.  
  15.      ** THE UNREGISTERED VERSIONS OF ARJ AND ARJ32 HAVE A VERY   **
  16.      ** SHORT TIME DELAY AT THE START OF EXECUTION.              **
  17.      **                                                          **
  18.      ** AFTER A YEAR OR SO, THE UNREGISTERED VERSIONS WILL       **
  19.      ** NOTIFY THE USER TO DOWNLOAD A NEWER VERSION.  THE        **
  20.      ** SOFTWARE WILL CONTINUE TO FUNCTION ALBEIT MORE SLOWLY.   **
  21.  
  22.         Unregistered ARJ self-extracting modules will display a
  23.         shareware message with a time delay.
  24.  
  25.         This version of ARJ and ARJ32 has been significantly improved in
  26.         the updating of multiple volumes and the testing of archives and
  27.         chapter archives.  Check the WHATSNEW.TXT file for specific
  28.         details.
  29.  
  30.  
  31.      ** THIS RELEASE OF ARJ USES A NEW REGISTRATION SCHEME WHICH **
  32.      ** OBSOLETES ALL PREVIOUS REGISTRATION KEYS BEFORE 2.70.    **
  33.      ** YOU CAN OBTAIN A REPLACEMENT REGISTRATION KEY FROM ARJ   **
  34.      ** SOFTWARE, INC.  PLEASE PROVIDE AS PROOF YOUR OLD         **
  35.      ** REGISTRATION KEY OR A PRINTOUT OR A SCREEN CAPTURE OF    **
  36.      ** YOUR ARJ.EXE REGISTRATION DISPLAY.                       **
  37.  
  38.      ** THE UNREGISTERED DEARJ DOES NOT SUPPORT VOLUMES.         **
  39.  
  40.         Several users have reported that various releases of ARJ have
  41.         caused (false) VIRUS ALARMS from certain versions of Norton
  42.         AntiVirus for Windows software.  This release and all previous
  43.         releases have been checked by Norton, and McAfee virus scanners.
  44.  
  45.      ** THIS RELEASE USES AN ENHANCED ARJ ARCHIVE HEADER FORMAT  **
  46.      ** COMPATIBLE WITH PREVIOUS VERSIONS OF ARJ.  HOWEVER,      **
  47.      ** SOME THIRD PARTY ARCHIVER MENU PROGRAMS MAY NOT BE       **
  48.      ** COMPATIBLE WITH ARCHIVES PRODUCED BY THIS ARJ VERSION.   **
  49.  
  50.         The ARJ.TXT section on building self-extractors has been moved to
  51.         a separate file called SFX.TXT and rewritten for more clarity and
  52.         better organization.
  53.  
  54.         The ARJ file header has been lengthened by a number of bytes to
  55.         support additional file properties.  The new "-j$" option will
  56.         disable this new header enhancement.  However, some of the new
  57.         header space is used to save file size information in multiple
  58.         volumes so that the "-u2" option and the ARJ "ac" chapter command
  59.         work more efficiently.
  60.  
  61.         It is RECOMMENDED that you run the TESTARJ.BAT batch file to
  62.         verify that this version of ARJ.EXE is compatible with your
  63.         computer system.
  64.  
  65.  
  66.         The mailing address of ARJ Software, Inc. has changed as of
  67.         August 1993.
  68.  
  69.         ARJ Software, Inc.
  70.         P.O. Box 249
  71.         Norwood MA 02062
  72.         USA
  73.  
  74.         FAX: 781-769-4893
  75.  
  76.         EMAIL: robjung@world.std.com
  77.  
  78.         There is ARJ Web site support information added to the file
  79.         ARJ.TXT.  It is excerpted below:
  80.  
  81.         http://www.ARJSOFTWARE.com                    (ARJ homepage)
  82.  
  83.         http://www.Dunkel.de/ARJ                      (German and English)
  84.         http://www.tsf.be                             (French and English)
  85.  
  86.         You can find information about the world of ARJ on the Internet by
  87.         using various search sites including www.altavista.com,
  88.         www.yahoo.com, and www.dejanews.com.
  89.  
  90.         Our credit card ordering procedures have changed.  We now process
  91.         credit cards directly.
  92.  
  93.  
  94.      **********************************************************************
  95.  
  96.  
  97.      KNOWN ISSUES
  98.  
  99.         The "-jn" option does not work properly WHEN updating a multiple
  100.         volume archive.  The "-jn" option was designed for restarting a
  101.         new multiple volume archive build after a halt.  A fix is being
  102.         considered.
  103.  
  104.         ARJ and ARJ32 will not handle total file size calculations
  105.         correctly when the totals exceed 2 GBytes.  This is only a
  106.         cosmetic display issue.
  107.  
  108.         Selecting a large ARJ-PROTECT factor "-hkX" for a multiple volume
  109.         build with very small volumes may result in a malfunction due to
  110.         the size of the ARJ-PROTECT recovery data relative to the volume
  111.         size.  But this is a very uncommon situation.  A fix is planned.
  112.  
  113.         The ARJ move command now deletes files at the end of a multiple
  114.         volume build process rather than after each volume.
  115.  
  116.  
  117.      WINZIP COMPATIBILITY
  118.  
  119.         Winzip 7.0 has compatibility issues with the copyright header of
  120.         ARJ 2.70 and 2.71.  With this release, the header was modified to
  121.         allow compatibility with Winzip 7.0.  Winzip 8.0 does NOT have this
  122.         compatibility issue with ARJ 2.70 and 2.71.
  123.  
  124.         ARJ32.EXE is not supported by Winzip at this time.  However, if you
  125.         rename ARJ32.EXE to ARJ.EXE, Winzip should support it.
  126.  
  127.         However, if you want to avoid this problem, I recommend Windows
  128.         Commander from http://www.ghisler.com.  Windows Commander supports
  129.         the ZIP, ARJ, RAR, CAB, TAR, and other archive formats.
  130.  
  131.  
  132.      ARJ YEAR 2000 COMPLIANCE STATEMENT
  133.  
  134.         See the file YEAR2000.TXT.
  135.  
  136.  
  137.      ARJ YEAR 2000 IMPROVEMENTS  (new at 2.70)
  138.  
  139.         This version of ARJ has been modified to allow the specification
  140.         of the century for the ARJ date options "-o" and "-ob".  Prior to
  141.         this version, the ARJ date options would accept a date in the form
  142.         of YYMMDD.  With this version, ARJ will accept dates in both
  143.         YYMMDD and YYYYMMDD formats.  ARJ will presume that any year
  144.         specifications beginning with 19, 20, and 21 are YYYY type
  145.         specifications and any year specifications beginning with 80, 81,
  146.         82 .... 99, 00, 01 .... 18 are YY type specifications.
  147.  
  148.         Example:  -o980105         -> on or after Jan 5, 1998
  149.                   -o19980105       -> on or after Jan 5, 1998
  150.                   -o100105         -> on or after Jan 5, 2010
  151.                   -o20100105       -> on or after Jan 5, 2010
  152.                   -o201001051200   -> on or after Jan 5, 2010 12:00 P.M.
  153.                   -o100105         -> on or after Jan 5, 2010 12:00 A.M.
  154.  
  155.  
  156.      ARJ-PROTECT ARCHIVE DAMAGE PROTECTION  (new at 2.70)
  157.  
  158.         ARJ has a feature "-hk" (since 2.60) where archive data damage
  159.         protection information can be saved when an archive is built.
  160.         This damage information can be used to repair slight amounts of
  161.         damage to either the archive header or file data.  The competitive
  162.         product PKZIPFIX only fixes directory damage, not file data
  163.         damage.
  164.  
  165.         This protection data must be created before the archive becomes
  166.         damaged.
  167.  
  168.         New to this release is the enhancement of ARJ-PROTECT where the
  169.         damage protection data is appended to the archive instead of being
  170.         saved as a separate file (*.XRJ).  In addition, once an archive is
  171.         ARJ-PROTECTED, ARJ will automatically ARJ-PROTECT that archive
  172.         during future updates with the level of protection originally used
  173.         (-hkX).
  174.  
  175.         It is STRONGLY recommended that this option be used on important
  176.         archives and on archives saved on diskettes.  Frequently used
  177.         diskettes are notorious for developing bad sectors and corrupting
  178.         data.  The cost for this feature is some extra computer time and
  179.         about a one percent increase in archive file size.
  180.  
  181.         See the "-hk" section of ARJ.TXT for more information about this
  182.         feature.
  183.  
  184.  
  185.      ARJ VOLUME NAMING OPTIONS  (new at 2.71)
  186.  
  187.         By default, ARJ has been naming successive volumes in a multiple
  188.         volume archive by using a numeric file extension (archive.ARJ,
  189.         archive.A01, archive.A02, and so on).  Because the file extension
  190.         changes, this naming scheme may not be appropriate in an Internet
  191.         environment.  Some browsers will not properly download an ARJ
  192.         archive with the normal LEFT mouse click.  Most browsers will
  193.         properly download an EXE file with a LEFT mouse click.
  194.  
  195.         New to ARJ 2.71 and ARJ32 3.04 is an OPTIONAL naming scheme that
  196.         maintains the initial file extension (EXE or ARJ) and numbers the
  197.         filenames.  This option is set with the "e" option for "-v".
  198.  
  199.         Examples:  ARJ a archive -ve1440        =>
  200.                        archive.ARJ, arch001.ARJ, arch002.ARJ, ....
  201.                    ARJ a archive -je -ve1440    =>
  202.                        archive.EXE, arch001.EXE, arch003.EXE, ....
  203.                    ARJ a name001 -je -ve1440    =>
  204.                        name001.EXE, name002.EXE, name003.EXE, ....
  205.  
  206.         If the base archive name ends with a number, ARJ will use that
  207.         number as the base volume number.
  208.  
  209.         When building a multiple volume self-extractor using the "-ve"
  210.         option, ARJ will put the self-extractor ONLY in the first volume.
  211.         Successive EXE volumes will include an EXE stub that displays a
  212.         usage message.
  213.  
  214.         Versions of ARJ before 2.71 and ARJ32 before 3.04 will not be
  215.         able to process these alternatively named multiple volume archives.
  216.         Use of the self-extractor avoids this problem.
  217.  
  218.  
  219.      VERY LARGE ARCHIVES
  220.  
  221.         Because of the limitations of the DOS file system, ARJ and ARJ32
  222.         can only build archives up to 2 GBytes in size.
  223.  
  224.         When creating a new archive with files whose total size is greater
  225.         than 2 GBytes, ARJ will automatically create volumes as needed.
  226.  
  227.         ARJ and ARJ32 will not handle total file size calculations
  228.         correctly when the totals exceed 2 GBytes.
  229.  
  230.  
  231.      WINDOWS 98/ME SUPPORT
  232.  
  233.         ARJ 2.60 and above supports Windows 98 and Windows Millenium.  In
  234.         this document, references to Windows 9x include Windows 95,
  235.         Windows 98, and Windows Millenium.
  236.  
  237.  
  238.      LONG FILENAME SUPPORT
  239.  
  240.         ARJ versions 2.60 and above support long filenames ONLY in the
  241.         Windows 95/98/ME graphical environment.  ARJ 2.x does NOT support
  242.         long filenames in Windows NT, 2000, NTFS, or OS/2.  ARJ is a DOS
  243.         program that uses the special DOS hooks available in Windows 9x to
  244.         access the long filenames.  This means that long filename support
  245.         will not be available via some software driver add-ons if they do
  246.         not provide the necessary DOS hooks.
  247.  
  248.         There is now a 32 bit console mode version of ARJ32 that supports
  249.         Win 9x and Win NT and Win 2000 long filenames.  It is available
  250.         from our website.  The 32 bit version provides full long filename
  251.         support wherever Windows itself supports long filenames.  This is
  252.         not always the case for the DOS version of ARJ.
  253.  
  254.         REMINDER: When specifying filenames with embedded blanks or
  255.         symbols like ">", "<", or "|" on the command line, you MUST quote
  256.         the filenames.  Example:  "Program Files\*.*"
  257.  
  258.         When specifying a target directory name that contains spaces, you
  259.         must quote the directory name.  If the name specification ends in
  260.         a "\" backslash (needed for a non-existent directory), you must
  261.         insert a space after the "\".  Alternatively, you can use the
  262.         "-ht" option.
  263.  
  264.         Example:  ARJ x archive "C:\Program Files\ "    or
  265.                   ARJ x archive "-htC:\Program Files"
  266.  
  267.         In addition, ARJ 2.62 and up supports the Win9x file properties 
  268.         date-time accessed and date-time created.  This support results in 
  269.         slightly larger archives.  The "-j$" option can be used to disable 
  270.         this new feature.  ARJ does not support the file attributes of 
  271.         TEMPORARY or COMPRESSED.
  272.  
  273.         REMINDER: The small ARJ self-extractor (ARJSFXJR) created with the
  274.         "-je1" option does NOT support Windows long filenames.  Use the 
  275.         "-je" option instead.
  276.  
  277.  
  278.      WINDOWS LONG FILENAME LABELING
  279.  
  280.         A very noticeable change is how ARJ archives files within Windows
  281.         9x.  In 2.60, ARJ would label/mark all files saved in Windows 
  282.         9x as Windows long filename files.  In 2.61 and above, ARJ will 
  283.         label as Windows long filename files only those files whose 
  284.         Windows 9x filename is different from its MS-DOS filename.  Note 
  285.         that "NAME.txt" is NOT the same as "NAME.TXT" because of case.  As 
  286.         an aid, ARJ will display the count of long filenames encountered
  287.         when adding files or listing an archive.  The longname test is 
  288.         done based upon the filename or pathname specified by the user.  
  289.         Filenames within a longname directory would not necessarily be 
  290.         labeled as Windows long filenames if the filename specification 
  291.         excluded the directory name.
  292.  
  293.         The new "-hf4" option will set ARJ to label all files saved under
  294.         Windows 9x as Windows long filenames (as in ARJ 2.60).
  295.  
  296.         To help locate Windows 9x files within an archive, ARJ has a new
  297.         "w" option for the "-hb" option.  For extraction, deletion, and
  298.         listing, the "-hbw" option will select only files that are marked
  299.         as Windows long filenames files.  This option is non-functional 
  300.         for adding or updating files.  It is limited to selecting files 
  301.         within an existing archive.  This option is useful when extracting 
  302.         an archive in MS-DOS and encountering one or more "Requires 
  303.         Win95/98 or -hf...." error messages.  The user would be able to 
  304.         view the files that are affected and take appropriate actions.
  305.  
  306.         Example:  ARJ x archive *.*           (assume some Win9x errors)
  307.                   ARJ x archive *.* -hf1
  308.  
  309.         Windows 9x DOS support (and therefore ARJ) do not support 
  310.         access to long filenames containing certain characters.  For 
  311.         example, a filename containing the copyright symbol or the 
  312.         trademark symbol cannot be accessed in a Win9x DOS window with the 
  313.         COPY command or with ARJ.  These type of filenames can only be 
  314.         accessed via their short names.  The Win9x system normally stores 
  315.         filename characters as two bytes per symbol allowing an alphabet 
  316.         of 65536 possible symbols.  Because Win9x DOS only uses one byte 
  317.         per character position allowing only a 256 symbol alphabet, many
  318.         characters are displayed by Win9x DOS as "_".
  319.  
  320.  
  321.      UNIVERSAL NAMING CONVENTION (UNC)
  322.  
  323.         ARJ supports archiving filenames using UNC paths.  By default, ARJ
  324.         will remove the leading "\\" symbols to allow ARJ to treat the
  325.         pathname as a relative pathname.  The use of the "-jf" option will
  326.         set ARJ to keep the "\\" symbols.  The "-jf1" will remove the
  327.         leading "\\" symbols.  UNC pathnames stripped of the "\\" can be
  328.         restored to their network paths with "ARJ x archive \\".
  329.  
  330.  
  331.      MULTIPLE VOLUME CHAPTER ARCHIVES
  332.  
  333.         Please note that deleting files or purging old chapters from a
  334.         multiple volume archive is not recommended.  With a multiple
  335.         volume archive, deletions do not save space, so deletions are not
  336.         useful.
  337.  
  338.  
  339.      COMPATIBILITY WITH ARJ32
  340.  
  341.         A new program ARJ32 for Windows 95/98/ME/NT/2000 is now available.
  342.         ARJ32 has been designed to support the Windows 32 bit environment.
  343.         It is generally compatible with ARJ for DOS (2.xx).  However,
  344.         ARJ32 has an option to use the ANSI codepage to access the file
  345.         system instead of the default OEM codepage.  This ANSI codepage
  346.         option would most likely be chosen by users using languages
  347.         containing foreign symbols.
  348.  
  349.         Archives created using the ANSI codepage may not be processed
  350.         correctly by ARJ for DOS because of a filename translation issue
  351.         (ANSI to OEM codepage).  Special symbols and foreign characters
  352.         may not be translated correctly.  In addition, ANSIPAGE archives
  353.         have an additional compatibility issue with versions of ARJ from
  354.         2.30 and earlier.  Those versions will treat ANSI codepage
  355.         archives as CORRUPTED ARJ-SECURED archives.  This should not be
  356.         an issue since ANSI codepage archives should not be processed by
  357.         ARJ for DOS.  ARJ 2.62c and above will not process such an archive
  358.         unless the "-hy" option is specified.
  359.  
  360.      
  361.      ARJSFX/ARJSFXV POST EXTRACTION EXECUTION OPTION
  362.  
  363.         For software distributors, this version of ARJ provides for the
  364.         execution of a command after self-extraction.  The ARJSFX and
  365.         ARJSFXV modules support the execution of a command after a
  366.         successful extraction.
  367.  
  368.         The ARJSFX and ARJSFXV modules support the "-!" option which
  369.         allows the user to build a self-extractor which will execute a
  370.         command after its files are successfully extracted.
  371.  
  372.         This option is most useful with the embedded command line feature.
  373.         The command must not contain any blanks if it is used in the
  374.         embedded command line.  If a target directory is specified, the
  375.         target directory will be set as the working directory for the
  376.         post-extraction command.
  377.  
  378.         Example:  )) C:\DIR\ -!SETUP.EXE
  379.  
  380.         The above example will cause the command "SETUP.EXE" to be 
  381.         executed in the directory C:\DIR.
  382.  
  383.         Please note that the user will always be prompted by the
  384.         self-extractor for permission to execute this command.  This
  385.         prompt is disabled for ARJ-SECURED self-extracting archives.
  386.  
  387.  
  388.      ARJSFX/ARJSFXV VIRUS CHECK
  389.  
  390.         Both the ARJSFX and ARJSFXV self-extractors now perform a simple
  391.         virus damage check before processing the self-extractor's archive.
  392.         If damage is detected, the self-extractor will abort with an error
  393.         message indicating possible damage.
  394.  
  395.         This check will not work against a virus designed specifically to
  396.         attack ARJ self-extractors.
  397.  
  398.         The ARJSFX self-extractor has a "-s" option to skip this virus
  399.         check.  The ARJSFXV self-extractor has a "-a" option to skip the
  400.         virus check.  You can include the above skip option as part of
  401.         a custom built-in command line.
  402.  
  403.  
  404.      ARJSFX/ARJSFXV VERIFY BEFORE EXTRACTION OPTION
  405.  
  406.         Both the ARJSFX and ARJSFXV self-extractors now accept the "-x" 
  407.         and "-t" options simultaneously to enable the testing of an
  408.         archive just before extracting the archive.
  409.  
  410.         Example:  )) C:\DIR\ -x -t
  411.  
  412.  
  413.      ARJSFXV PASSWORD PROMPT
  414.  
  415.         A garbled ARJSFXV self-extracting archive will automatically
  416.         prompt the user for the password when extracting or testing the
  417.         archive.
  418.  
  419.         You must use ARJ 2.61 and above to create the garbled archive as
  420.         well as create the ARJSFXV self-extractor.
  421.  
  422.         Example: ARJ a vendor *.* -gpassword -je -v360
  423.  
  424.         NOTE: If you create a garbled archive with ARJ 2.61 and above and
  425.         add ungarbled files and then delete the garbled files, ARJ will
  426.         continue to mark the archive as a garbled archive.  Currently,
  427.         only the ARJSFXV module takes note of this marking.
  428.  
  429.  
  430.      ARJSFX AND ARJSFXV SUPPORT FOR FILE DTA AND DTC PROPERTIES
  431.  
  432.         The ARJSFX and ARJSFXV self-extractors will restore Win9x file 
  433.         date-time accessed and date-time created properties from an ARJ
  434.         archive that contains those file properties.  ARJ 2.62 and up can
  435.         create such an archive.  This feature will only work within the 
  436.         Win9x GUI environment.  The "-j$" option can be used to disable 
  437.         this support.  
  438.  
  439.         This file DTA support has a limitation in that it cannot restore
  440.         the time field.  This is not a limitation for ARJSFX32.
  441.  
  442.  
  443.      ARJSFX AND ARJSFXV SUPPORT FOR LONG FILENAMES IN WINDOWS 2000/XP
  444.  
  445.         The ARJSFX and ARJSFXV self-extractors will restore long filenames
  446.         in Windows 2000 and Windows XP when the "-+" option is specified.
  447.         This is set up as an option currently because this function uses
  448.         features which are not documented for Windows 2000 and XP.
  449.  
  450.  
  451.      ARJ COMMAND LINE SHORTCUT  (new at 2.62)
  452.  
  453.         New to ARJ 2.62 and up is the expansion of command line directory
  454.         names to full wildcard specifications.  However, this feature will
  455.         only work properly if the first filespec on the command line is
  456.         NOT a directory.  The ARJ placeholder "..." can be used for that
  457.         first filespec.  A directory name used as the first filespec will
  458.         result in that directory being specified as the TARGET directory
  459.         and affecting subsequent filespecs.
  460.  
  461.         Example:  ARJ a archive ... DIR1 dir2 dir\dir3
  462.                   is equivalent to
  463.                   ARJ a archive DIR1\*.* dir2\*.* dir\dir3\*.*
  464.  
  465.         Example:  ARJ a archive DIR1 dir2 dir\dir3
  466.                   is equivalent to
  467.                   ARJ a archive DIR1\dir2\*.* DIR1\dir\dir3\*.*
  468.  
  469.  
  470.      ARJ CONFIGURATION FILE  (new at 2.72)
  471.  
  472.         The ARJ configuration option specified by "set arj_sw=c:\arj.cfg"
  473.         or similar will now accept the commands: "ac", "cc", "dc", "lc",
  474.         and "vc".
  475.  
  476.         At ARJ 2.73 is a new "-" (minus) symbol option in the
  477.         configuration file.  The "-" symbol works similarly to the "+"
  478.         symbol except that its associated switch string is PRE-pended to
  479.         any subsequent command switch string.  This symbol should be more
  480.         useful than the "+" symbol.
  481.  
  482.         ARJ.CFG contains:
  483.         a -jm1 -jt -i1
  484.         - -i
  485.         e -i-
  486.  
  487.         AND is equivalent to:
  488.         a -jm1 -jt -i1
  489.         e -i -i-
  490.         all other commands use -i
  491.  
  492.  
  493.      ARJ RESPONSE FILE
  494.  
  495.         ARJ supports the specification of the "-g" and "-g?" options on
  496.         the command line along with a response file specification.
  497.  
  498.         Using this feature is more secure than putting a password
  499.         specification within an ARJ response file which is written to
  500.         disk.
  501.  
  502.  
  503.      SHAREWARE LIMITATIONS
  504.  
  505.         After ARJ version 2.41a, full functionality of a small set of ARJ
  506.         software features MAY be limited to registered users.
  507.  
  508.         The most significant limitation is the 50,000 filename limit in
  509.         the unregistered version.  The registered version can handle up to
  510.         260,000 filenames at one time.  However, for evaluation purposes,
  511.         ARJ/ARJ32 will process up to the larger limit when using the -j#1
  512.         option.  Note: unregistered ARJ can handle up to 100,000 files.
  513.  
  514.         Example:  ARJ a archive c:\*.* d:\*.* -r -j#1
  515.  
  516.         Note that using the option "-j#1" does not store any of the
  517.         contents of the files.  Only the name, date, and size is stored.
  518.  
  519.  
  520.      REGISTER STAMPING ARJ
  521.  
  522.         *** REMINDER: ARJ 2.7x and ARJ32 use a new registration scheme
  523.         *** which obsoletes all previous registration keys.
  524.  
  525.         If, when you purchase an ARJ license, you choose to receive your
  526.         ARJ key by email, you will need to put the emailed key data into a
  527.         file named REGISTER.DAT in the same directory as the ARJ software
  528.         programs.  Then you need to execute REGISTER.EXE with either the
  529.         -ARJ option or the -ARJ32 option depending upon your software.
  530.         Please note that the registration key for ARJ does not work with
  531.         ARJ32 and vice-versa.
  532.  
  533.         A more detailed explanation can be found in the file REGISTER.TXT.
  534.  
  535.  
  536.      ENCRYPTION
  537.  
  538.         New to version 2.60 is a new encryption scheme based upon the
  539.         Russian encryption algorithm (GOST 28147-89 cipher).  This
  540.         algorithm is similar in design to DES; however, GOST is designed
  541.         for software implementation.  GOST 28147-89 uses a 256 bit key and
  542.         32 rounds of encryption.  In addition, this implementation of GOST
  543.         also uses the 64 bit cipher feedback mode.
  544.  
  545.         This new encryption is accessed by using the "-g" option to
  546.         specify the password and the "-hg" option to specify the new
  547.         scheme.  This new scheme is in addition to the older XOR garble
  548.         scheme.
  549.  
  550.         The encryption module is a separate COM file named ARJCRYPT.COM.
  551.         ARJ expects to find the encryption module in the same directory as
  552.         itself.  This has the advantage of saving space with the ARJSFXV
  553.         module and the DEARJ.EXE module when encryption is not needed.
  554.         You simply do not include the encryption module in the archive
  555.         when not using encryption.
  556.  
  557.         At this release, support for a new version of ARJCRYPT.COM has
  558.         been added.  This new version will support passwords up to 64
  559.         characters in length.  ARJCRYPT version 1.0 only supports
  560.         passwords up to 32 characters in length.  This release of ARJ can
  561.         ONLY use ARJCRYPT.COM version 2.1.  ARJ 2.60 can use the new
  562.         ARJCRYPT.COM version 2.1, but it will display a warning message
  563.         indicating that ARJCRYPT is not a standard ARJ garble module.  ARJ
  564.         2.60 will still not be able to use more than 32 character
  565.         passwords.
  566.  
  567.         The encryption overlay module is not included with this version of
  568.         ARJ.  Because of USA export regulations, ARJ Software, Inc. may
  569.         not export the encryption overlay module from the USA.  It is
  570.         available on the ARJ website for USA users only.
  571.  
  572.         ** Please NOTE that losing your password means losing your file!
  573.         ** Please DO NOT ask for technical support on lost passwords.
  574.         ** There is no shortcut/backdoor for determining lost passwords.
  575.  
  576.         New to ARJ 2.61 and up is a limited key size version of GOST
  577.         encryption. ARJ now provides a "-hg!" option which invokes the
  578.         built-in 40 bit key version of the Russian GOST encryption
  579.         algorithm. The normal GOST algorithm has a 256 bit key size. This
  580.         limited encryption is provided to meet USA encryption export
  581.         rules.
  582.  
  583.         The "l" command will now indicate the type of encryption method
  584.         used.  See the "l" command below for more details.
  585.  
  586.  
  587.      ARJ CAUTIONS
  588.  
  589.         Whenever archiving to diskettes, it is HIGHLY recommended that
  590.         the option "-jt" be used.  This helps spot BAD diskettes or BAD
  591.         diskette drives.  It is HIGHLY recommended that the "-jt" option
  592.         be used in a Windows or multi-tasking or network environment.
  593.         In addition, the diskette drive should NOT be read or write
  594.         cached.  This allows the "-jt" option to work properly.  For
  595.         Windows 9x, ARJ.EXE at 2.61 and up automatically forces a re-read
  596.         of the diskette drive.
  597.  
  598.         The XMS accelerator in Hurricane 2.0 MAY interfere with the use
  599.         of the ARJ -hm! option within a Windows DOS box.  You can use
  600.         the -hm option instead.
  601.  
  602.         UNERASE or UNDELETE commands do not always recover a file/archive
  603.         correctly.  This will result in damaged archives.  This is true
  604.         for all archive types.  You should always test an archive after
  605.         unerasing it.
  606.  
  607.         CAUTION: To those who use the "-t1" and/or "-t1g" options to
  608.         save a few extra bytes, this option should only be used on TEXT
  609.         FILES. Those are files created by EDLIN, EDIT, QEDIT, BRIEF,
  610.         NOTEPAD, and others.  Text files typically contain only letters,
  611.         numbers, spaces, and punctuation marks.  WORD PROCESSOR format
  612.         files ARE NOT TEXT FILES!  MS WORD, Wordperfect, AMIPRO, WRITE,
  613.         and similar files ARE NOT TEXT FILES. Using the "-t1" or "-t1g"
  614.         on any other kind of file probably will result in DATA LOSS!
  615.  
  616.  
  617.      ARJ ERRORLEVELS
  618.  
  619.         ARJ will now return a DOS error code of 11 for a user control break
  620.         action.  ARJ formerly returned a code of 2 for this situation.
  621.  
  622.         ARJ will now return a DOS error code of 12 when trying to modify a
  623.         chapter archive that already has 250 chapters in it.  ARJ formerly
  624.         returned a code of 2 for this situation.
  625.  
  626.  
  627.      ARJ COMMANDS
  628.  
  629.      "g" command
  630.  
  631.         At ARJ 2.62d and up, you can use the -hg or -hg! option to encrypt
  632.         an archive using the GOST algorithm.  Only archives that are
  633.         ungarbled and created with ARJ 2.62 or higher can be garbled with
  634.         the -hg or -hg! option.
  635.  
  636.  
  637.      "j" command
  638.  
  639.         With the addition of new encryption functions, it is important to
  640.         not mix encryption methods when joining archives. This current
  641.         version of ARJ will attempt to prevent that.
  642.  
  643.         In addition, the dual-name and codepage properties should not be
  644.         mixed by the join command.
  645.  
  646.         You should only join archives that have been created with very
  647.         similar options.
  648.  
  649.  
  650.      "k" command
  651.  
  652.         The "k" command can now be set to purge a specific number of
  653.         chapters using the "-jbN" option.
  654.  
  655.         Example:  ARJ k archive *.* -jb3      purge the first 3 chapters
  656.  
  657.  
  658.      "l" command
  659.      "v" command
  660.  
  661.         ARJ will display the count of files selected within an archive
  662.         that have Windows long filenames.
  663.  
  664.         The listing format has been changed to better indicate the century
  665.         years.  Instead of a "+" symbol to indicate the year 2000, ARJ will
  666.         now display a " " for year 2000, a "1" for the year 2100.  This
  667.         character appears immediately before the date-time field.
  668.  
  669.         The "v" command will now display Win9x file date-time accessed
  670.         and file date-time created properties and physical disk size if
  671.         they exist in the archive.  If the physical disk file size is equal
  672.         to the original file size value, then an "=" symbol will be
  673.         displayed instead.
  674.  
  675.         As of ARJ 2.62d, the output under the "G" of the BTPMGUX area is
  676.         changed.  Instead of a simple "G" to indicate that the file is
  677.         garbled, that field may contain the values "0", "1", "2", "3", or
  678.         "4".
  679.  
  680.         "0" indicates XOR garbling (archives created before 2.60).
  681.  
  682.         "1" indicates XOR garbling (archives created at 2.60 and greater).
  683.  
  684.         "2" indicates GOST encryption with a 32 byte password limit.
  685.  
  686.         "3" indicates GOST encryption (ARJCRYPT.COM 2.1) 64 byte limit.
  687.  
  688.         "4" indicates 40 bit encryption limit.
  689.  
  690.  
  691.       "m" command
  692.  
  693.         The move command in multiple volume adds/updates now processes the
  694.         file deletions after the multiple volume add/update process has
  695.         completed.  This will require more disk space for some situations
  696.         than older versions of ARJ required.
  697.  
  698.         This may change based upon user comments.
  699.  
  700.  
  701.      "dc" command
  702.  
  703.         This command will now only accept "*.*" as the filespec.
  704.  
  705.         Example:  ARJ dc archive *.*
  706.  
  707.  
  708.      "lc" command
  709.  
  710.         This is a new two character command for ARJ.  It is actually an
  711.         abbreviation for the following command and switch option: 
  712.         "l -jb* -hbc".  The "lc" command will list the chapter labels
  713.         stored in the archive.  
  714.  
  715.         This is a quick way to see what backup chapters are stored in the
  716.         archive and when they were created.
  717.  
  718.         Example:  ARJ lc archive
  719.  
  720.  
  721.      "v" command
  722.  
  723.         ARJ now displays if available the physical disk file size of
  724.         volume split files and text mode files "-t1" along with the
  725.         DTA/DTC date fields.  If the physical disk file size is equal to
  726.         the "original size" value, then an "=" symbol will be displayed
  727.         instead.  If the physical disk size field is blank, there is no
  728.         value stored and displayed for that field.
  729.  
  730.  
  731.      "vc" command
  732.  
  733.         This is a new two character command for ARJ.  It is actually an
  734.         abbreviation for the following command and switch option:
  735.         "v -jb* -hbc".  The "vc" command will list the chapter labels
  736.         and comments stored in the archive.
  737.  
  738.         This is a quick way to see what backup chapters are stored in the
  739.         archive and when they were created as well as any comments about
  740.         those chapters.
  741.  
  742.         Example:  ARJ vc archive
  743.  
  744.  
  745.      "y" command
  746.  
  747.         When the "y" command is used with the "-g" option to ungarble an
  748.         archive, ARJ will automatically test the archive after the
  749.         ungarble.  If the test fails, ARJ will abort the ungarble.  There
  750.         is no option to bypass this test.
  751.  
  752.  
  753.      ARJ SWITCHES
  754.  
  755.      "-f4" switch
  756.  
  757.         The "-f4" switch works like the "-f2" switch except ARJ will use
  758.         the text mode file size instead of the physical disk file size.
  759.  
  760.         This is useful when updating archives with text files on a PC and
  761.         on a network drive from a Unix system.
  762.  
  763.  
  764.      "-g" switch
  765.  
  766.         The garble option in this version of ARJ has three versions. One
  767.         is the original version found in earlier ARJ releases.  It is
  768.         compatible with older versions and works like those versions.
  769.  
  770.         The second garble version uses a separately available encryption
  771.         module.
  772.  
  773.         This new option is accessed by using the new "-hg" option.  This
  774.         option sets ARJ to use the separate encryption module to encrypt
  775.         the data.  By default, ARJ will look for the file "ARJCRYPT.COM"
  776.         in the same directory where the ARJ.EXE being executed is found.
  777.         The user may specify the pathname of the module to use.
  778.  
  779.         Examples:  ARJ a archive *.doc -gThis_is_a_password -hg
  780.                    ARJ a archive *.doc -gpassword -hgc:\dir\enc.com
  781.  
  782.         The new garble option accepts a password key up to 64 characters
  783.         long.  Excess characters are ignored.  Garble passwords ARE CASE
  784.         SENSITIVE!  DO NOT LOSE your password!  There is no known method
  785.         to recover the password other than by brute force, which could
  786.         take a very long time.  The longer the password, the longer it
  787.         would take to "guess" it.
  788.  
  789.         ARJ 2.60 which also accepts the "-hg" option will only handle this
  790.         garbled archive if the password is 32 characters or less.
  791.  
  792.         ARJ 2.60 can use ARJCRYPT.COM version 2.1; however, it will
  793.         display a "Not a standard module" warning message.
  794.  
  795.         A variation of the "-hg" option is "-hg!".  This "-hg!" option
  796.         accesses a built-in version of GOST that is limited to a 40 bit
  797.         key size.  This algorithm is designed to meet USA encryption
  798.         export rules.
  799.  
  800.         These new encryption schemes are not compatible with the "-g"
  801.         option of pre-2.55 versions of ARJ.  If you want to maintain
  802.         compatibility with pre-2.55 versions of ARJ, you should NOT use
  803.         the "-hg" option.
  804.  
  805.         Only the multiple volume self-extractor (ARJSFXV and ARJSFX32)
  806.         supports the new encryption module.
  807.  
  808.         When garbling or ungarbling an existing archive, ARJ will detect
  809.         the method of encryption previously used and select that same
  810.         method regardless of whether the "-hg" option is specified or not.
  811.  
  812.  
  813.      "-l!" switch
  814.  
  815.         The "-l!" switch forces ARJ to append the list of filenames to be
  816.         archived to the specified filename instead of overwriting it.
  817.  
  818.         Example:  ARJ a archive c:\*.* -r -l!names.lst
  819.  
  820.  
  821.      "-oa" switch
  822.  
  823.         The "-oa" and "-oab" switches allow the user to select files under
  824.         Windows 9x based upon file date-time last accessed.  "-oa" selects
  825.         files after the date value, "-oab" selects files before.
  826.  
  827.         This ARJ version does NOT support combining "-o", "-oa", "-oc" with
  828.         one another.  You can combine "-oa" with "-oab".
  829.  
  830.         Archived files without the stored DTA attribute (-j$) will not be
  831.         selected.
  832.  
  833.  
  834.      "-oc" switch
  835.  
  836.         The "-oc" and "-ocb" switches allow the user to select files under
  837.         Windows 9x based upon file date-time created.  "-oc" selects
  838.         files after the date value, "-ocb" selects files before.
  839.  
  840.         You can combine "-oc" with "-ocb".
  841.  
  842.         Archived files without the stored DTC attribute (-j$) will not be
  843.         selected.
  844.  
  845.  
  846.      "-od" switch
  847.  
  848.         The "-od" and "-odb" switches allow the user to select files based
  849.         upon the number of days before today.  The "-od" switch allows the
  850.         user to select files modified on or after the specified number of
  851.         days before today.  The "-odb" selects files before the specified
  852.         number of days.  You can combine the "-od" and "-odb" switches.
  853.  
  854.         Example:  ARJ a archive -od5    5 days old or less
  855.  
  856.  
  857.      "-os" switch
  858.  
  859.         The "-os" and "-osb" switches allow the user to select files based
  860.         upon the file size.  The "-os" switch allows the user to select
  861.         files greater than or equal to the specified file size.  The
  862.         "-osb" switch is used to select files smaller than the specified
  863.         file size.  These two switches can be combined.  They can also be
  864.         combined with any one set of date selection switches.
  865.  
  866.         Examples:  ARJ a archive -os100K -osb100M   Files >= 100K and < 100M
  867.                    ARJ l archive -osb10K            Files < 10K
  868.  
  869.         NOTE: With multiple volume archives created by versions of ARJ
  870.         before ARJ 2.81 and ARJ32 3.10 or created with the "-j$" option,
  871.         ARJ will not select any split files based upon size.
  872.  
  873.  
  874.      "-q" switch
  875.  
  876.         This switch causes ARJ to prompt the user prior to acting upon
  877.         each archived file for following commands: "a", "c", "d", "e",
  878.         "f", "g", "p", "r", "u", "x".
  879.  
  880.         This allows you selectively to delete, add, etc.
  881.  
  882.         Note: As of ARJ 2.81 and ARJ32 3.10, ARJ will try to limit its
  883.         queries for subsequent portions of a file split across volumes for
  884.         add and extract operations.
  885.  
  886.  
  887.      "-u4" switch
  888.  
  889.         The "-u4" switch works like the "-u2" switch except ARJ will use
  890.         the text mode file size instead of the physical disk file size.
  891.  
  892.         This is useful when updating archives with text files on a PC and
  893.         on a network drive from a Unix system.
  894.  
  895.  
  896.      "-v" switch
  897.  
  898.         At this release, ARJ will automatically handle the volumes past
  899.         ninety-nine and one hundred by changing the suffix to .100, .101,
  900.         .102, and so on.
  901.  
  902.         New to ARJ is a simple delete option "D" when creating volume
  903.         archives.  For SAFETY REASONS, this delete option is limited in
  904.         scope and specification.  The exact file or files (via wildcard)
  905.         must be specified. A directory name is not sufficient (A:\ or
  906.         C:\TEMP).  A filename or wildspec is required (A:\*.* or
  907.         C:\TEMP\*.TXT).  In addition, this delete option does not delete
  908.         through (recurse) subdirectories. In other words, this delete
  909.         function works similar to the DOS DEL command except that a
  910.         filespec is required.  ARJ accepts all characters after the "D"
  911.         option as the filespec.
  912.  
  913.         Examples:  ARJ a a:archive -vada:\*.*
  914.                    ARJ a testvol -v1440dtestvol.a*
  915.  
  916.         At ARJ release 2.71 and ARJ32 release 3.04 is an "E" option to set
  917.         an alternate naming scheme for multiple volume archives.  Instead
  918.         of naming succeeding volumes with a numeric file extension, ARJ
  919.         can overlay the three digit numeric sequences before the DOT file
  920.         extension.
  921.  
  922.         Examples:  ARJ a archive -ve1440        =>
  923.                        archive.ARJ, arch001.ARJ, arch002.ARJ, ....
  924.                    ARJ a archive -je -ve1440    =>
  925.                        archive.EXE, arch001.EXE, arch003.EXE, ....
  926.                    ARJ a name001 -je -ve1440    =>
  927.                        name001.EXE, name002.EXE, name003.EXE, ....
  928.  
  929.         New to ARJ 2.81/ARJ32 3.10 is the "rr" modifier.  This reserves
  930.         disk space on all volumes.  The number after the "rr" specifies
  931.         the space to reserve.  You can use the "r" and "rr" modifiers
  932.         at the same time.
  933.  
  934.         Example:  ARJ a install -varr50K    save 50k bytes on all volumes
  935.  
  936.  
  937.      "-w!" switch
  938.  
  939.         This switch will force ARJ to use a temporary work directory ONLY
  940.         when archiving to removable media such as a diskette.  Otherwise,
  941.         ARJ will ignore this option.
  942.  
  943.         Example:  ARJ a a:archive -w!c:\temp *.* -jt
  944.  
  945.         Typically, this option would be used in an ARJ configuration file
  946.         or a batch file.
  947.  
  948.  
  949.      "-h#" switch
  950.  
  951.         This feature has been modified to use only the last two digits of
  952.         the year.  So the year 2010 will be represented by "10".  This
  953.         will still provide "uniqueness" for filename generation.  Daily
  954.         created archives will not collide name-wise for 100 years.
  955.  
  956.  
  957.      "-h$" switch
  958.  
  959.         This feature forces ARJ to attempt to use Win95 DOS long filename
  960.         support functions under other operating systems such as Windows
  961.         2000.
  962.  
  963.         Apparently, Windows 2000 provides some of the DOS program longname
  964.         functionality that Windows 95/98 provides.  This switch option
  965.         forces ARJ to try to access Windows 2000 long filenames.
  966.  
  967.         Windows NT does not provide these DOS long filename functions.
  968.  
  969.         ARJ Software provides this option as a result of user requests.
  970.         However, since this DOS access hook is not an official Windows
  971.         2000 feature, we cannot provide technical support for this
  972.         feature.  We do provide the program ARJ32 to fully support the
  973.         Windows 32 bit environment (including long filenames) in Windows
  974.         95, 98, NT, ME, and 2000.
  975.  
  976.  
  977.      "-hb" switch
  978.  
  979.         This switch is used to select by file attribute or file type.
  980.  
  981.         The "-hb" option can be used to select files by their attributes
  982.         (normal, readonly, hidden, system, directory, and archive bit).
  983.         "Normal" is defined as files that are NOT the following: readonly,
  984.         hidden, system, label, chapter header, or directory.  For
  985.         extract/list operations, you can also select chapter labels and
  986.         volume labels.  By default, the "-hb" option by itself selects all
  987.         types of files.  If you specify a letter symbol representing a file
  988.         type, you are selecting ONLY that type of file.  You can specify a
  989.         series of letters representing all of the file types that you want
  990.         to select.  For example, the "-hbdr" option selects both
  991.         directories and readonly files.  Selections are additive.
  992.  
  993.         Example: -hbnr   select only normal and readonly files
  994.  
  995.         Single letters represent each attribute or type.
  996.           a - archive bit set
  997.           b - archive bit clear
  998.           h - hidden
  999.           r - readonly
  1000.           s - system
  1001.           d - directory
  1002.           n - normal files (not d, h, r, s, l, c)
  1003.           l - volume label
  1004.           c - chapter label
  1005.           f - abbreviation for "ndhrs"
  1006.           w - Windows long filenames
  1007.  
  1008.         The archive bit selection ("a" or "b") is a special case.  If you
  1009.         have selected no types of files EXCEPT files with the archive bit
  1010.         set, ARJ will select from the set of all file types. If you have
  1011.         selected one or more file types, ARJ will select based upon the
  1012.         archive bit from the selected set of files types.
  1013.  
  1014.         Examples: -hbhrsa      select hidden, readonly files with archive
  1015.                                bit set
  1016.                   -hba         select all files with archive bit set
  1017.  
  1018.         Add/update options  :  f, d, r, h, s, n, a, b.
  1019.  
  1020.         Extract/list options:  f, d, r, h, s, n, a, b, c, l, w.
  1021.  
  1022.         Examples:  ARJ a archive *.* -r -hbrs     select only readonly
  1023.                                                   and system files
  1024.                    ARJ a archive *.* -r -hbd      store only directories
  1025.                    ARJ l archive *.* -hbr         list only readonly files
  1026.                    ARJ l archive -jb* -hbc        list chapter headers
  1027.  
  1028.         Notes:  The option "-hb" with no letter options is an abbreviation
  1029.         for "-hbndhrslc" (all types).
  1030.  
  1031.  
  1032.      "-hf3" switch
  1033.  
  1034.         When building a dual-name archive, ARJ will now check for files that
  1035.         have long filenames inaccessible through MS-DOS.  These are
  1036.         filenames that contain symbols that WIN9x/MS-DOS translates into the
  1037.         underscore "_" symbol.  ARJ will display the "Can't open ..." error
  1038.         message for each such file encountered.
  1039.  
  1040.  
  1041.      "-hf4" switch
  1042.  
  1043.         This switch sets ARJ to label all files archived under Windows
  1044.         as Windows long filenames.
  1045.  
  1046.  
  1047.      "-hg" switch
  1048.  
  1049.         This switch is used to specify the filename of the encryption
  1050.         module to be used when encrypting a new archive.  The default
  1051.         filename is "ARJCRYPT.COM".  ARJCRYPT.COM contains a new
  1052.         encryption scheme that is partly incompatible with earlier
  1053.         releases of ARJ.  This new scheme will accept passwords up to 64
  1054.         characters.  The old scheme accepted only the first 32 characters
  1055.         of a password.  As long as your passwords are 32 characters or
  1056.         less, your archives will be compatible with ARJ 2.60 encryption.
  1057.  
  1058.         ARJ will look for the encryption module in the directory that
  1059.         contains the copy ARJ.EXE that is being executed unless the
  1060.         specified module name contains a path symbol "\" as in
  1061.         "ARJ\OLDCRYPT.COM".  If you want to use a module in the current
  1062.         directory, you should specify the name as in ".\ARJCRYPT.COM".
  1063.         The "." indicates the current directory.
  1064.  
  1065.         With an existing archive, ARJ detects the encryption scheme
  1066.         that was used to encrypt the archive and uses the same scheme
  1067.         without the need to specify the type of encryption. However, if
  1068.         you encrypted with a non-default ARJCRYPT.COM, you must specify
  1069.         the pathname with the "-hg" option.
  1070.  
  1071.         This encryption module is available on the ARJ website for USA
  1072.         users only.
  1073.  
  1074.  
  1075.      "-hg!" switch
  1076.  
  1077.         This switch is used to specify the use of a built-in 40 bit
  1078.         version of the Russian GOST encryption algorithm.  This algorithm
  1079.         is limited to a 40 bit key to meet USA encryption export rules.
  1080.         Any password input to this function will be crunched down to a
  1081.         40 bit size.  Only the first 32 characters of the password will
  1082.         be accepted.
  1083.  
  1084.  
  1085.      "-hk!" switch
  1086.  
  1087.         The "-hk!" switch sets ARJ to enable ARJ-PROTECT ONLY when
  1088.         archiving to removable media.  Otherwise, this switch is ignored.
  1089.         Typically, this switch would be used in an ARJ configuration file
  1090.         or batch file.
  1091.  
  1092.         Examples:  ARJ a a:archive -hk!
  1093.                    ARJ a a:archive -hk!5
  1094.  
  1095.  
  1096.      "-hm" switch
  1097.  
  1098.         At ARJ 2.62c and up, ARJ will by default set -hm3000.  This means
  1099.         that if you are archiving over 3000 filenames, ARJ will use a disk
  1100.         file to manage the list of filenames.
  1101.  
  1102.  
  1103.      "-hq1" switch
  1104.  
  1105.         This switch sets ARJ to ignore the error that occurs when ARJ
  1106.         cannot open a file because it cannot be found during an add-type
  1107.         command and/or a compare command.  This is DOS error code 2.
  1108.         This option applies only to files being added to a new archive
  1109.         and/or being compared.  For an existing archive, this option
  1110.         will be ignored during the add operation, but NOT during a
  1111.         subsequent compare operation.
  1112.  
  1113.         This open error typically happens when a temporary file that ARJ
  1114.         has found to archive is purged by another process before ARJ can
  1115.         actually open and compress/compare it.  This is not the same
  1116.         error as when a user specifies a filename on the command line
  1117.         and ARJ cannot find it.
  1118.  
  1119.         This error also occurs in Windows 9x when trying to archive
  1120.         files with filenames that contain "unusual" symbols.  These are
  1121.         the symbols that have no equivalent in MS-DOS.  MS-DOS displays
  1122.         those symbols as "_" underscore.
  1123.  
  1124.         If you use the "-ji" option to set up an index file, ARJ will
  1125.         log any file that it cannot open.
  1126.  
  1127.  
  1128.      "-hy" switch
  1129.  
  1130.         This switch will set ARJ to allow the extraction of ARJ32 created
  1131.         archives containing ANSI codepage filenames.  ARJ for DOS always
  1132.         uses the OEM codepage which may translate ANSI codepage filenames
  1133.         incorrectly or not at all.  Filenames containing only alphanumeric
  1134.         characters and the DOT symbol should be translated correctly.
  1135.  
  1136.         The default for ARJ32 is the OEM codepage.
  1137.  
  1138.  
  1139.      "-j#2" switch
  1140.  
  1141.         This switch will set ARJ to restore the file attributes to the
  1142.         selected files.  No file will be extracted.  Archives created
  1143.         with the "-j#" and "-j#1" options can also be used.
  1144.  
  1145.  
  1146.      "-j#3" switch
  1147.  
  1148.         This switch will set ARJ to restore the file dates (written,
  1149.         accessed, created) to the selected files.  No file will be
  1150.         extracted.
  1151.  
  1152.  
  1153.      "-j#4" switch
  1154.  
  1155.         This switch will set ARJ to restore the file attributes and the
  1156.         file dates (written, accessed, created) to the selected files.  No
  1157.         file will be extracted.
  1158.  
  1159.  
  1160.      "-j$" switch
  1161.  
  1162.         This switch will set ARJ to NOT save the file properties date-time
  1163.         accessed and date-time created and the new physical disk file size
  1164.         on disk field.  This will save header size and result in a
  1165.         slightly smaller archive.  During extraction, this switch will set
  1166.         ARJ to NOT restore the file properties date-time accessed and
  1167.         date-time created.
  1168.  
  1169.  
  1170.      "-ja2" switch
  1171.  
  1172.         This switch is used with the "ARJ P" command to force the filename
  1173.         to be displayed in the output display.  This feature is intended
  1174.         with software tools for blind users.
  1175.  
  1176.         ARJ will generate a display similar to the following:
  1177.         Extracting BKC.BAT                    to STDOUT
  1178.  
  1179.  
  1180.      "-jb" switch
  1181.  
  1182.         The commands "ARJ d archive -jb" and "ARJ dc archive" will now
  1183.         ONLY accept "*.*" as the filespec.
  1184.  
  1185.         ARJ now supports the deletion of a file or files from ALL chapters.
  1186.  
  1187.         Example:  ARJ d archive vers.txt -jb*  removes all copies of vers.txt
  1188.                   ARJ d archive *.exe -jb*     removes all EXE files
  1189.  
  1190.         The "-jbn*", "-jbN-N*", "-jbN-*" options allow a user to
  1191.         extract/list only files that were newly added/updated to a chapter
  1192.         archive at the specified chapter or chapter range.  With this
  1193.         option, ARJ will NOT extract other files that are present in the
  1194.         specified chapter or chapter range but were not newly
  1195.         added/updated in the chapter or range.
  1196.  
  1197.         Example:  ARJ e archive *.* -jb5*
  1198.  
  1199.         In the above example, ARJ will only extract files that were newly
  1200.         added/updated in chapter 5.  Other files in chapter 5 will NOT be
  1201.         extracted.  This will let the user see what was updated in chapter
  1202.         5.
  1203.  
  1204.         Example:  ARJ l archive *.* -jb5
  1205.  
  1206.         List only files that were added/updated in chapter 5.
  1207.  
  1208.         Example:  ARJ e archive *.* -jb4-7*
  1209.  
  1210.         List only files that were added after chapter 5.
  1211.  
  1212.         Example:  ARJ l archive *.* -jb6-*
  1213.  
  1214.         In the above example, ARJ will only extract files that were newly
  1215.         added/updated in chapters 4, 5, 6, and 7.
  1216.  
  1217.         ARJ now supports the "-jt1" compare testing of older chapters.
  1218.  
  1219.         Examples:  ARJ t chapters -jt1 -jb*    compare all chapters
  1220.                    ARJ t chapters -jt1 -jb9    compare only chapter 9
  1221.                    ARJ t chapters -jt1 -jb9*   compare only updated files in
  1222.                                                chapter 9
  1223.                    ARJ t chapters -jt1 -jb2-4  compare files in chapters 2 to 4
  1224.  
  1225.  
  1226.      "-je" switch
  1227.  
  1228.         The ARJ.TXT "-je" section has been completely rewritten.
  1229.  
  1230.  
  1231.      "-ji" switch
  1232.  
  1233.         ARJ will now log extraction errors to the index file.
  1234.  
  1235.  
  1236.      "-jo1" switch
  1237.  
  1238.         This switch will set ARJ on extraction to generate unique output
  1239.         filenames AND keep the current file extension.
  1240.  
  1241.         Example:  NOTE.TXT will generate NOTE.001.TXT and so on.
  1242.  
  1243.  
  1244.      "-jp" switch
  1245.  
  1246.         When the ARJ output is being redirected to a file or device, the
  1247.         "-jp" option is ignored.
  1248.  
  1249.         Example:  ARJ l archive -jp  >  save.txt
  1250.  
  1251.         ARJ now automatically determines the screen page size for screen
  1252.         sizes greater than 25 lines, so that the option "-jpN" is
  1253.         unnecessary for sizes greater than 25.
  1254.  
  1255.  
  1256.      "-jt" switch
  1257.      "-jt1" switch
  1258.  
  1259.         In DOS and Windows 9x when using removable media (diskettes), ARJ
  1260.         will flush and invalidate cached diskette data from memory, so
  1261.         that testing is done on the actual data on the diskette.  A side
  1262.         effect of this improvement in reliability is longer diskette
  1263.         testing times.
  1264.  
  1265.         Missing directories will now be reported as errors.
  1266.  
  1267.         The "-jt1" switch can now be used to test compare older chapters.
  1268.         See the "-jb" option above.
  1269.  
  1270.  
  1271.      "-jt2" switch
  1272.  
  1273.         For a chapter archive, the "-jt2" option will only compare files
  1274.         that are physically added to the archive.  Other files in the
  1275.         latest chapter will be CRC checked only.
  1276.  
  1277.         Example:  ARJ u -jt2 archive dir\
  1278.  
  1279.         When "-jt2" is used with the "t"est command, ARJ will skip
  1280.         comparing files that do NOT exist on disk.  ARJ will only do
  1281.         a CRC check for those files.
  1282.  
  1283.         Example:  ARJ t -jt2 archive *.*
  1284.  
  1285.         For a hollow archive, the "-jt2" option will not count missing
  1286.         files as errors.  Only a CRC check will be done.
  1287.  
  1288.  
  1289.      "-jt3" switch
  1290.  
  1291.         This switch allows one to do a quick compare of files within an
  1292.         archive and on disk.  ARJ will only compare the date-time stamps
  1293.         and the size of the files.
  1294.  
  1295.         Example:  ARJ t archive -jt3
  1296.  
  1297.         For a chapter archive, the "-jt3" sets ARJ to compare only the
  1298.         files of the last chapter.
  1299.  
  1300.         Example:  ARJ ac -jt3 archive *.*
  1301.                   ARJ t -jt3 archive
  1302.  
  1303.  
  1304.      "-jv1" switch
  1305.  
  1306.         Fixed this switch to work as it did in ARJ 2.50 displaying CRC
  1307.         values with the "ARJ v" command.
  1308.  
  1309.  
  1310.      "-jv2" switch
  1311.  
  1312.         This switch displays the same information as the "-jv1" switch but
  1313.         if the archive is a chapter archive, the CRC value is replaced by
  1314.         the chapter range values.
  1315.  
  1316.  
  1317.      "-jyw" switch
  1318.  
  1319.         The "-jyw" switch sets ARJ to inhibits the multiple volume prompt
  1320.         EXCEPT when the volume is on removable media such as diskettes.
  1321.  
  1322.         The "-jyw" switch is typically used in an ARJ configuration file
  1323.         or batch file.
  1324.  
  1325.  
  1326.      end document
  1327.  
  1328.