home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / GENUTIL / arj262a.exe / UPDATE.TXT < prev    next >
Text File  |  1999-01-08  |  34KB  |  770 lines

  1.  
  2.      UPDATE.TXT, ARJ 2.62a BETA TEST RELEASE                  January 1999
  3.  
  4.  
  5.      This documents new or updated information since ARJ 2.60.
  6.      Please refer to UPDATE.TXT in ARJ 2.60 for more information.
  7.  
  8.      YOU SHOULD REFER TO THE ARJ WEBSITE REGULARLY TO CHECK FOR PROBLEM
  9.      REPORTS AND PROGRAM UPDATES.  
  10.      
  11.      http://www.arjsoftware.com
  12.  
  13.  
  14.      ** IMPORTANT NEWS ****************************************************
  15.  
  16.         This is a public PRE-RELEASE TEST VERSION of ARJ 2.62a.  You should
  17.         only use this version for TESTING PURPOSES.  This version is NOT
  18.         intended for new ARJ users.  Only experienced ARJ users should
  19.         test this program.
  20.  
  21.         Please keep in mind that this is a PRE-RELEASE TEST version and
  22.         may have program bugs.  You should backup your computer data
  23.         before using this program and should do so often while using this
  24.         program.
  25.  
  26.         Several users have reported that various releases of ARJ have
  27.         cause VIRUS ALARMS from Norton AntiVirus software.  This release
  28.         and all previous releases have been checked by IBM, Norton, McAfee
  29.         virus scanners.
  30.  
  31.      ** THIS RELEASE USES AN ENHANCED ARJ ARCHIVE HEADER FORMAT  **
  32.      ** COMPATIBLE WITH PREVIOUS VERSIONS OF ARJ.  HOWEVER,      **
  33.      ** SOME THIRD PARTY ARCHIVER MENU PROGRAMS MAY NOT BE       **
  34.      ** COMPATIBLE WITH ARCHIVES PRODUCED BY THIS ARJ VERSION.   **
  35.  
  36.         The ARJ file header has been lengthened by a number of bytes to
  37.         support additional file properties.  The new "-j$" option will
  38.         disable this new header enhancement.
  39.  
  40.         It is STRONGLY RECOMMENDED that you run the TESTARJ.BAT batch file
  41.         to verify that this version of ARJ.EXE is working correctly.
  42.  
  43.         Please do report any issues that you encounter with this new
  44.         version.  Some problems such as the rare hang with the -hm option
  45.         have only been reported two times in six months.
  46.  
  47.         We are also interested in your comments concerning these new
  48.         features.
  49.  
  50.  
  51.         The name of our company has changed to ARJ Software, Inc.
  52.  
  53.         ARJ Software, Inc. is now marketing two archiver products, ARJ and
  54.         a new archiver JAR (JAR16/JAR32), that produces "J" archives which
  55.         are not compatible with ARJ.  The 32 bit version of JAR (JAR32)
  56.         supports the Windows NT operating system version 3.50 and above as
  57.         well as Windows 95.
  58.  
  59.         We have developed the new archiver, JAR, so that we could provide
  60.         state of the art data compression with solid archiving techniques
  61.         and new compression algorithms.  These improvements could not be
  62.         added to ARJ without introducing serious compatibility issues with
  63.         older releases of ARJ.  JAR16/32 compresses significantly better
  64.         than ARJ and PKZIP for many files and provides long filename
  65.         support for both Windows 95 and Windows NT.  JAR16/32 duplicates
  66.         much of ARJ's powerful functionality and provides new original
  67.         functionality, too.  However, it does not duplicate ARJ and it
  68.         requires more system resources (memory and cpu power) to run.  See
  69.         our web site for a copy of this archiver.
  70.  
  71.         Please note that it is our intention to continue supporting and
  72.         enhancing the ARJ product.  A significant number of new features
  73.         have been added to ARJ in the past year.  ARJ has the advantages
  74.         of a large installed base, a simple archive format, significant
  75.         third party software support, and a long history of reliable
  76.         performance.  We also plan to provide ARJ support for Windows. A
  77.         32 BIT CONSOLE VERSION OF ARJ FOR WINDOWS 95 AND WINDOWS NT IS
  78.         AVAILABLE FOR TESTING.
  79.  
  80.         This version has been changed with regard to the storage of the
  81.         SFX modules and the built-in help information.  The change now
  82.         requires that MS-DOS 3.0 and above be used to access the SFX
  83.         modules and the help information.  Under DOS 2.11, the help
  84.         screens and self-extractor creation will work if ARJ.EXE is
  85.         located in the CURRENT directory.  This change frees up more
  86.         conventional memory for ARJ use.
  87.  
  88.  
  89.         The mailing address of ARJ Software, Inc. has changed as of
  90.         August 1993.
  91.  
  92.         ARJ Software, Inc.
  93.         P.O. Box 249
  94.         Norwood MA 02062
  95.         USA
  96.  
  97.         FAX: 781-769-4893
  98.  
  99.         EMAIL: robjung@world.std.com
  100.  
  101.         There is ARJ WEB site support information added to the file
  102.         ARJ.TXT.  It is excerpted below:
  103.  
  104.         http://www.ARJSOFTWARE.com                    (ARJ homepage)
  105.  
  106.         http://www.Dunkel.de/ARJ                      (German and English)
  107.         http://www.glo.be/tsf                         (French and English)
  108.  
  109.         You can find information about the world of ARJ on the Internet by
  110.         using various search sites including www.altavista.com,
  111.         www.yahoo.com, and www.dejanews.com.
  112.  
  113.         Our credit card ordering procedures have changed.  We now process
  114.         credit cards directly.
  115.  
  116.  
  117.      **********************************************************************
  118.  
  119.  
  120.      ARJ YEAR 2000 COMPLIANCE STATEMENT
  121.  
  122.         The program ARJ is YEAR 2000 compliant and will not produce errors
  123.         processing date data in connection with the year change from
  124.         December 31, 1999 to January 1, 2000 or with the leap year factor
  125.         from February 28, 2000 to February 29, 2000 when used with accurate
  126.         date data.  This statement applies to ARJ versions 2.30, 2.41a,
  127.         2.50a, 2.60, and versions under development.
  128.  
  129.         No special user changes or activities are required for this
  130.         compliance.  No programming or configuration changes are required
  131.         either.
  132.  
  133.         Disclaimer:  The Statement of Compliance refers to ARJ products as
  134.         delivered by ARJ Software, Inc.  The Compliance Statement does not
  135.         apply to third party add-on features or products. The Compliance
  136.         statement does not constitute a warranty or extend the terms of any
  137.         existing warranty.
  138.  
  139.         This statement supersedes all previous ARJ year 2000 compliance
  140.         statements.
  141.  
  142.  
  143.      ARJ YEAR 2000 IMPROVEMENTS
  144.  
  145.         This version of ARJ has been modified to allow the specification
  146.         of the century for the ARJ date options "-o" and "-ob".  Prior to
  147.         this version, the ARJ date options would accept a date in the form
  148.         of YYMMDD.  With this version, ARJ will accept dates in both
  149.         YYMMDD and YYYYMMDD formats.  ARJ will presume that any year
  150.         specifications beginning with 19, 20, and 21 are YYYY type
  151.         specifications and any year specifications beginning with 80, 81,
  152.         82 ... 99 are YY type specifications.
  153.  
  154.         Example:  -o980105         -> on or after Jan 5, 1998
  155.                   -o19980105       -> on or after Jan 5, 1998
  156.                   -o100105         -> on or after Jan 5, 2010
  157.                   -o20100105       -> on or after Jan 5, 2010
  158.                   -o201001051200   -> on or after Jan 5, 2010 12:00 P.M.
  159.  
  160.  
  161.      LONG FILENAME SUPPORT
  162.  
  163.         ARJ versions 2.60 and above support long filenames ONLY in the
  164.         Windows 95 graphical environment.  ARJ does NOT support long
  165.         filenames in Windows NT, NTFS, or OS/2.  ARJ is a DOS program that
  166.         uses the special DOS hooks available in Windows 95 to access the
  167.         long filenames.
  168.  
  169.         In development is a 32 bit console mode version of ARJ that
  170.         supports Win 95 and Win NT long filenames.  It should be available
  171.         for public testing and comment before the end of 1998.
  172.  
  173.         REMINDER: When specifying filenames with embedded blanks or
  174.         symbols like ">", "<", or "|" on the command line, you MUST quote
  175.         the filenames.
  176.  
  177.         When specifying a target directory name that contains spaces, you
  178.         must quote the directory name.  If the name specification ends in
  179.         a "\" backslash (needed for a non-existent directory), you must
  180.         insert a space after the "\".  Alternatively, you can use the
  181.         "-ht" option.
  182.  
  183.         Example:  ARJ x archive "C:\Program Files\ "    or
  184.                   ARJ x archive "-htC:\Program Files"
  185.  
  186.         In addition, ARJ 2.62 supports the Win95 file properties date-time
  187.         accessed and date-time created.  This support results in slightly
  188.         larger archives.  The "-j$" option can be used to disable this new
  189.         feature.  ARJ does not support the file attributes of TEMPORARY or
  190.         COMPRESSED.
  191.  
  192.  
  193.      WINDOWS 95 LONG FILENAME LABELING
  194.  
  195.         A very noticeable change is how ARJ archives files within Windows
  196.         95.  In 2.60, ARJ would label/mark all files saved in Windows 95
  197.         as Windows 95 long filename files.  In 2.61 and above, ARJ will
  198.         label as Windows 95 files only those files whose Windows 95
  199.         filename is different from its MS-DOS filename.  "NAME.txt" is NOT
  200.         the same as "NAME.TXT" because of case.  As an aid, ARJ will
  201.         display the count of long filenames encountered when adding files
  202.         or listing an archive.  The longname test is done based upon the
  203.         filename or pathname specified by the user.  Filenames within a
  204.         longname directory would not necessarily be labeled as Win95 long
  205.         filenames if the filename specification excluded the directory
  206.         name.
  207.  
  208.         The new "-hf4" option will set ARJ to label all files saved under
  209.         Windows 95 as Windows 95 long filenames (as in 2.60).
  210.  
  211.         To help locate Windows 95 files within an archive, ARJ has a new
  212.         "w" option for the "-hb" option.  For extraction, deletion, and
  213.         listing, the "-hbw" option will select only files that are marked
  214.         as Windows 95 files.  This option is non-functional for adding or
  215.         updating files.  It is limited to selecting files within an
  216.         existing archive.  This option is useful when extracting an
  217.         archive in MS-DOS and encountering one or more "Requires Win95 or
  218.         -hf...." error messages.  The user would be able to view the files
  219.         that are affected and take appropriate actions.
  220.  
  221.         Example:  ARJ x archive *.*           (assume some Win95 errors)
  222.                   ARJ x archive *.* -hf1
  223.  
  224.         Windows 95 DOS support (and therefore ARJ) do not support access
  225.         to long filenames containing certain characters.  For example, a
  226.         filename containing the copyright symbol or the trademark symbol
  227.         cannot be accessed in a Win95 DOS window with the COPY command
  228.         or with ARJ.  These type of filenames can only be accessed via
  229.         their short names.  The Win95 system normally stores filename
  230.         characters as two bytes per symbol allowing an alphabet of 65536
  231.         possible symbols.  Because Win95 DOS only uses one byte per
  232.         character position allowing only a 256 symbol alphabet, many
  233.         characters are displayed by Win95 DOS as "_".
  234.  
  235.  
  236.      COMPATIBILITY WITH ARJ32
  237.  
  238.         With this release, a new program ARJ32 for Windows 95/98/NT has
  239.         been released for alpha level testing.  ARJ32 has been designed to
  240.         support the Windows 32 bit environment.  It is generally 
  241.         compatible with ARJ for DOS (2.xx).  However, ARJ32 has an option
  242.         to use the ANSI codepage to access the file system instead of the
  243.         default OEM codepage.  
  244.         
  245.         Archives created using the ANSI codepage may not be processed 
  246.         correctly by ARJ for DOS because of a filename translation issue 
  247.         (ANSI to OEM codepage).  Special symbols and foreign characters 
  248.         may not be translated correctly.  In addition, ANSIPAGE archives 
  249.         have an additional compatibility issue with versions of ARJ from 
  250.         2.30 and earlier.  Those versions will treat ANSI codepage 
  251.         archives as CORRUPTED ARJ-SECURED archives.  This should not be
  252.         an issue since ANSI codepage archives should not be processed by
  253.         ARJ for DOS.  ARJ 2.62a will not process such an archive unless
  254.         the "-hy" option is specified.
  255.  
  256.      
  257.      ARJSFX/ARJSFXV POST EXTRACTION EXECUTION OPTION
  258.  
  259.         For software distributors, this version of ARJ provides for the
  260.         execution of a command after self-extraction.  The ARJSFX and
  261.         ARJSFXV modules support the execution of a command after a
  262.         successful extraction.
  263.  
  264.         The ARJSFX and ARJSFXV modules support the "-!" option which
  265.         allows the user to build a self-extractor which will execute a
  266.         command after its files are successfully extracted.
  267.  
  268.         This option is most useful with the embedded command line feature.
  269.         The command must not contain any blanks if it is used in the
  270.         embedded command line.  If a target directory is specified, the
  271.         target directory will be set as the working directory for the
  272.         post-extraction command.
  273.  
  274.         Example:  )) C:\DIR\ -!SETUP.EXE
  275.  
  276.         The above example will cause the command "SETUP.EXE" to
  277.         be executed in the directory C:\DIR.
  278.  
  279.         Please note that the user will always be prompted by the
  280.         self-extractor for permission to execute this command.  This
  281.         prompt is disabled for ARJ-SECURED self-extracting archives.
  282.  
  283.  
  284.      ARJSFX/ARJSFXV VIRUS CHECK
  285.  
  286.         Both the ARJSFX and ARJSFXV self-extractors now perform a simple
  287.         virus damage check before processing the self-extractor's archive.
  288.         If damage is detected, the self-extractor will abort with an error
  289.         message indicating possible damage.
  290.  
  291.         This check will not work for a virus designed specifically to
  292.         attack ARJ self-extractors.
  293.  
  294.         The ARJSFX self-extractor has a "-s" option to skip this virus
  295.         check.  The ARJSFXV self-extractor has a "-a" option to skip the
  296.         virus check.  You can include the above skip option as part of
  297.         a custom built-in command line.
  298.  
  299.  
  300.      ARJSFX/ARJSFXV VERIFY BEFORE EXTRACTION OPTION
  301.  
  302.         Both the ARJSFX and ARJSFXV self-extractors now accept the
  303.         "-x" and "-t" options simultaneously to enable the testing of an
  304.         archive just before extracting the archive.
  305.  
  306.         Example:  )) C:\DIR\ -x -t
  307.  
  308.  
  309.      ARJSFXV PASSWORD PROMPT
  310.  
  311.         A garbled ARJSFXV self-extracting archive will automatically
  312.         prompt the user for the password when extracting or testing the
  313.         archive.
  314.  
  315.         You must use ARJ 2.61 and above to create the garbled archive as
  316.         well as create the ARJSFXV self-extractor.
  317.  
  318.         Example: ARJ a vendor *.* -gpassword -je -v360
  319.  
  320.         NOTE: If you create a garbled archive with ARJ 2.61 and above and
  321.         add ungarbled files and then delete the garbled files, ARJ will
  322.         continue to mark the archive as a garbled archive.  Currently,
  323.         only the ARJSFXV module takes note of this marking.
  324.  
  325.  
  326.      ARJSFXV SUPPORT FOR FILE DTA AND DTC PROPERTIES
  327.  
  328.         The ARJSFXV self-extractor will restore Win95 file date-time
  329.         accessed and date-time created properties from an ARJ archive
  330.         that contains those file properties.  ARJ 2.62 and up can
  331.         create such an archive.  This feature will only work within
  332.         the Win95 GUI environment.  The "-j$" option can be used to
  333.         disable this support.
  334.  
  335.  
  336.      ARJ COMMAND LINE SHORTCUT
  337.  
  338.         New to ARJ 2.62 is the expansion of command line directory names
  339.         to full wildcard specifications.  However, this feature will only
  340.         work properly if the first filespec on the command line is NOT a
  341.         directory.  The ARJ placeholder "..." can be used for that first
  342.         filespec.  A directory name used as the first filespec will result
  343.         in that directory being specified as the TARGET directory and
  344.         affecting subsequent filespecs.
  345.  
  346.         Example:  ARJ a archive ... DIR1 dir2 dir\dir3
  347.                   is equivalent to
  348.                   ARJ a archive DIR1\*.* dir2\*.* dir\dir3\*.*
  349.  
  350.         Example:  ARJ a archive DIR1 dir2 dir\dir3
  351.                   is equivalent to
  352.                   ARJ a archive DIR1\dir2\*.* DIR1\dir\dir3\*.*
  353.  
  354.  
  355.      ARJ RESPONSE FILE
  356.  
  357.         ARJ supports the specification of the "-g" and "-g?" options on
  358.         the command line along with a response file specification.
  359.  
  360.         Using this feature is more secure than putting a password
  361.         specification within an ARJ response file which is written to
  362.         disk.
  363.  
  364.  
  365.      SHAREWARE LIMITATIONS
  366.  
  367.         After ARJ version 2.41a, full functionality of a small set of ARJ
  368.         software features will NOT be available in the shareware versions
  369.         of ARJ (registered or not).  These features include the multiple
  370.         volume self-extractor, the ARJSFX embedded command line feature,
  371.         and the inhibit display messages option.  The full featured
  372.         versions will ONLY be available from ARJ Software, Inc. and its
  373.         agents.  Registered ARJ users can upgrade to this version for a
  374.         small shipping/handling fee (five dollars) or a SASE with
  375.         diskette.
  376.  
  377.         Check the WHATSNEW.TXT file for changes since ARJ 2.41a.
  378.  
  379.  
  380.      ENCRYPTION
  381.  
  382.         New to version 2.60 is a new encryption scheme based upon the
  383.         Russian encryption algorithm (GOST 28147-89 cipher).  This
  384.         algorithm is similar in design to DES; however, GOST is designed
  385.         for software implementation.  GOST 28147-89 uses a 256 bit key and
  386.         32 rounds of encryption.  In addition, this implementation of GOST
  387.         also uses the 64 bit cipher feedback mode.
  388.  
  389.         This new encryption is accessed by using the "-g" option to
  390.         specify the password and the "-hg" option to specify the new
  391.         scheme.  This new scheme is in addition to the older XOR garble
  392.         scheme.
  393.  
  394.         The encryption module is a separate COM file named ARJCRYPT.COM.
  395.         ARJ expects to find the encryption module in the same directory
  396.         as itself.  This has the advantage of saving space with the
  397.         ARJSFXV module and the DEARJ.EXE module when encryption is not
  398.         needed.  You simply do not include the encryption module in the
  399.         archive when not using encryption.
  400.  
  401.         For non-USA users, the encryption overlay module is not included
  402.         with this version of ARJ.  Because of USA export regulations,
  403.         ARJ Software, Inc. may not export the encryption overlay module
  404.         from the USA.
  405.  
  406.         ** Please NOTE that losing your password means losing your file!
  407.         ** Please DO NOT ask for technical support on lost passwords.
  408.         ** There is no shortcut/backdoor for determining lost passwords.
  409.  
  410.         New to ARJ 2.61 is a limited key size version of GOST encryption.
  411.         ARJ 2.61 now provides a "-hg!" option which invokes the built-in
  412.         40 bit key version of the Russian GOST encryption algorithm. The
  413.         normal GOST algorithm has a 256 bit key size. This limited
  414.         encryption is provided to meet USA encryption export rules.
  415.  
  416.  
  417.      ARJ CAUTIONS
  418.  
  419.         Whenever archiving to diskettes, it is HIGHLY recommended that
  420.         the option "-jt" be used.  This helps spot BAD diskettes or BAD
  421.         diskette drives.  It is HIGHLY recommended that the "-jt" option
  422.         be used in a Windows or multi-tasking or network environment.
  423.         In addition, the diskette drive should NOT be read or write
  424.         cached.  This allows the "-jt" option to work properly.  For
  425.         Windows 95, ARJ.EXE at 2.61 automatically forces a re-read of
  426.         the diskette drive.
  427.  
  428.         The XMS accelerator in Hurricane 2.0 MAY interfere with the use
  429.         of the ARJ -hm! option within a Windows DOS box.  You can use
  430.         the -hm option instead.
  431.  
  432.         UNERASE or UNDELETE commands do not always recover a file/archive
  433.         correctly.  This will result in damaged archives.  This is true
  434.         for all archive types.  You should always test an archive after
  435.         unerasing it.
  436.  
  437.         CAUTION: To those who use the "-t1" and/or "-t1g" options to
  438.         save a few extra bytes.  This option should only be used on TEXT
  439.         FILES. Those are files created by EDLIN, EDIT, QEDIT, BRIEF,
  440.         NOTEPAD, and others.  Text files typically contain only letters,
  441.         numbers, spaces, and punctuation marks.  WORD PROCESSOR format
  442.         files ARE NOT TEXT FILES!  MS WORD, Wordperfect, AMIPRO, WRITE,
  443.         and similar files ARE NOT TEXT FILES. Using the "-t1" or "-t1g"
  444.         on any other kind of file probably will result in DATA LOSS!
  445.  
  446.  
  447.      ARJ ERRORLEVELS
  448.  
  449.         ARJ will now return a DOS error code of 11 for a user control break
  450.         action.  ARJ formerly returned a code of 2 for this situation.
  451.  
  452.         ARJ will now return a DOS error code of 12 when trying to modify a
  453.         chapter archive that already has 250 chapters in it.  ARJ formerly
  454.         returned a code of 2 for this situation.
  455.  
  456.  
  457.      ARJ COMMANDS
  458.  
  459.      "l" command
  460.      "v" command
  461.  
  462.         ARJ will display the count of files selected within an archive
  463.         that have Windows 95 long filenames.
  464.  
  465.         The listing format has been changed to better indicate the century
  466.         years.  Instead of a "+" symbol to indicate the year 2000, ARJ will
  467.         now display a "0" for year 2000, a "1" for the year 2100.  This
  468.         character appears immediately before the date-time field.
  469.  
  470.         The "v" command will now display Win95 file date-time accessed
  471.         and file date-time created properties if they exist in the archive.
  472.  
  473.  
  474.      ARJ SWITCHES
  475.  
  476.      "-g" switch
  477.  
  478.         The garble option in this version of ARJ has three versions. One
  479.         is the original version found in earlier ARJ releases.  It is
  480.         compatible with older versions and works like those versions.
  481.  
  482.         The second garble version uses a separate encryption module.
  483.  
  484.         This new option is accessed by using the new "-hg" option.  This
  485.         option sets ARJ to use the separate encryption module to encrypt
  486.         the data.  By default, ARJ will look for the file "ARJCRYPT.COM"
  487.         in the same directory where the ARJ.EXE being executed is found.
  488.         The user may specify the pathname of the module to use.
  489.  
  490.         Examples:  ARJ a archive *.doc -gThis_is_a_password -hg
  491.                    ARJ a archive *.doc -gpassword -hgc:\dir\enc.com
  492.  
  493.         The new garble option accepts a password key up to 32 characters
  494.         long.  Excess characters are ignored.  Garble passwords ARE CASE
  495.         SENSITIVE!  DO NOT LOSE your password!  There is no known method to
  496.         recover the password other than by brute force, which could take a
  497.         very long time.  The longer the password, the longer it would take
  498.         to "guess" it.
  499.  
  500.         A variation of the "-hg" option is "-hg!".  This "-hg!" option
  501.         accesses a built-in version of GOST that is limited to a 40 bit
  502.         key size.  This algorithm is designed to meet USA encryption
  503.         export rules.
  504.  
  505.         These new encryption schemes are not compatible with the "-g"
  506.         option of pre-2.55 versions of ARJ.  If you want to maintain
  507.         compatibility with pre-2.55 versions of ARJ, you should NOT use
  508.         the "-hg" option.
  509.  
  510.         Only the multiple volume self-extractor supports the new encryption
  511.         module.
  512.  
  513.         When garbling or ungarbling an existing archive, ARJ will detect
  514.         the method of encryption previously used and select that same
  515.         method regardless of whether the "-hg" option is specified or not.
  516.  
  517.  
  518.      "-oa" switch
  519.  
  520.         The "-oa" and "-oab" switches allow the user to select files under
  521.         Windows 95 based upon file date-time last accessed.  "-oa" selects
  522.         files after the date value, "-oab" selects files before.
  523.  
  524.         This ARJ version does NOT support combining "-o", "-oa", "-oc" with
  525.         one another.  You CAN combine "-oa" with "-oab".
  526.  
  527.  
  528.      "-oc" switch
  529.  
  530.         The "-oc" and "-ocb" switches allow the user to select files under
  531.         Windows 95 based upon file date-time created.  "-oc" selects
  532.         files after the date value, "-ocb" selects files before.
  533.  
  534.  
  535.      "-odb" switch
  536.  
  537.         The "-od" and "-odb" switches allow the user to select files based
  538.         upon the number of days from today.  The "-odb" switch allows the
  539.         user to select files modified before the specified number of days
  540.         from today.  You CAN combine the "-od" and "-odb" switches.
  541.  
  542.  
  543.      "-v" switch
  544.  
  545.         New to ARJ 2.61 is a simple delete option "D" when creating volume
  546.         archives.  For SAFETY REASONS, this delete option is limited in
  547.         scope and specification.  The exact file or files (via wildcard)
  548.         must be specified. A directory name is not sufficient (A:\ or
  549.         C:\TEMP).  A filename or wildspec is required (A:\*.* or
  550.         C:\TEMP\*.TXT).  In addition, this delete option does not delete
  551.         through (recurse) subdirectories. In other words, this delete
  552.         function works similar to the DOS DEL command except that a
  553.         filespec is required.  ARJ accepts all characters after the "D"
  554.         option as the filespec.
  555.  
  556.         Examples:  ARJ a a:archive -vada:\*.*
  557.                    ARJ a testvol -v1440dtestvol.a*
  558.  
  559.  
  560.      "-h#" switch
  561.  
  562.         This feature has been modified to use only the last two digits of
  563.         the year.  So the year 2010 will be represented by "10".  This
  564.         will still provide "uniqueness" for filename generation.  Daily
  565.         created archives will not collide name-wise for 100 years.
  566.  
  567.  
  568.      "-hb" switch
  569.  
  570.         This switch is used to select by file attribute or file type.
  571.  
  572.         The "-hb" option can be used to select files by their attributes
  573.         (normal, readonly, hidden, system, directory, and archive bit).
  574.         "Normal" is defined as files that are NOT the following: readonly,
  575.         hidden, system, label, chapter header, or directory.  For
  576.         extract/list operations, you can also select chapter labels and
  577.         volume labels.  By default, the "-hb" option by itself selects all
  578.         types of files.  If you specify a letter symbol representing a file
  579.         type, you are selecting ONLY that type of file.  You can specify a
  580.         series of letters representing all of the file types that you want
  581.         to select.  For example, the "-hbdr" option selects both
  582.         directories and readonly files.  Selections are additive.
  583.  
  584.         Example: -hbnr   select only normal and readonly files
  585.  
  586.         Single letters represent each attribute or type.
  587.           a - archive bit set
  588.           b - archive bit clear
  589.           h - hidden
  590.           r - readonly
  591.           s - system
  592.           d - directory
  593.           n - normal files (not d, h, r, s, l, c)
  594.           l - volume label
  595.           c - chapter label
  596.           f - abbreviation for "ndhrs"
  597.           w - Windows 95 long filenames
  598.  
  599.         The archive bit selection ("a" or "b") is a special case.  If you
  600.         have selected no types of files EXCEPT files with the archive bit
  601.         set, ARJ will select from the set of all file types. If you have
  602.         selected one or more file types, ARJ will select based upon the
  603.         archive bit from the selected set of files types.
  604.  
  605.         Examples: -hbhrsa      select hidden, readonly files with archive
  606.                                bit set
  607.                   -hba         select all files with archive bit set
  608.  
  609.         Add/update options  : f, d, r, h, s, n, a, b.
  610.  
  611.         Extract/list options: f, d, r, h, s, n, a, b, c, l, w.
  612.  
  613.         Examples:  ARJ a archive *.* -r -hbrs     select only readonly
  614.                                                   and system files
  615.                    ARJ a archive *.* -r -hbd      store only directories
  616.                    ARJ l archive *.* -hbr         list only readonly files
  617.                    ARJ l archive -jb* -hbc        list chapter headers
  618.  
  619.         Notes:  The option "-hb" with no letter options is an abbreviation
  620.         for "-hbndhrslc" (all types).
  621.  
  622.  
  623.      "-hf3" switch
  624.  
  625.         When building a dual-name archive, ARJ will now check for files that
  626.         have long filenames inaccessible through MS-DOS.  These are
  627.         filenames that contain symbols that WIN95/MS-DOS translates into the
  628.         underscore "_" symbol.  ARJ will display the "Can't open ..." error
  629.         message for each such file encountered.
  630.  
  631.  
  632.      "-hf4" switch
  633.  
  634.         This switch sets ARJ to label all files archived under Windows 95
  635.         as Windows 95 long filenames.
  636.  
  637.  
  638.      "-hg" switch
  639.  
  640.         This switch is used to specify the filename of the encryption
  641.         module to be used when encrypting a new archive.  The default
  642.         filename is "ARJCRYPT.COM".  ARJCRYPT.COM contains a new encryption
  643.         scheme that is incompatible with earlier releases of ARJ.  ARJ will
  644.         look for the encryption module in the directory that contains the
  645.         copy ARJ.EXE that is being executed unless the specified module
  646.         name contains a path symbol "\" as in "ARJ\OLDCRYPT.COM".  If you
  647.         want to use a module in the current directory, you should specify
  648.         the name as in ".\ARJCRYPT.COM".  The "." indicates the current
  649.         directory.
  650.  
  651.         With an existing archive, ARJ detects the encryption scheme that
  652.         was used to encrypt the archive and uses the same scheme regardless
  653.         of whether the "-hg" option is specified or not.
  654.  
  655.  
  656.      "-hg!" switch
  657.  
  658.         This switch is used to specify the use of a built-in 40 bit
  659.         version of the Russian GOST encryption algorithm.  This algorithm
  660.         is limited to a 40 bit key to meet USA encryption export rules.
  661.         Any password input to this function will be crunched down to a
  662.         40 bit size.
  663.  
  664.  
  665.      "-hq1" switch
  666.  
  667.         This switch sets ARJ to ignore the error that occurs when ARJ
  668.         cannot open a file because it cannot be found during an add-type
  669.         command and/or a compare command.  This is DOS error code 2.
  670.         This option applies only to files being added to a new archive
  671.         and/or being compared.  For an existing archive, this option
  672.         will be ignored during the add operation, but NOT during a
  673.         subsequent compare operation.
  674.  
  675.         This open error typically happens when a temporary file that ARJ
  676.         has found to archive is purged by another process before ARJ can
  677.         actually open and compress/compare it.  This is not the same
  678.         error as when a user specifies a filename on the command line
  679.         and ARJ cannot find it.
  680.  
  681.         This error also occurs in Windows 95 when trying to archive
  682.         files with filenames that contain "unusual" symbols.  These are
  683.         the symbols that have no equivalent in MS-DOS.  MS-DOS displays
  684.         those symbols as "_" underscore.
  685.  
  686.         If you use the "-ji" option to set up an index file, ARJ will
  687.         log any file that it cannot open.
  688.  
  689.  
  690.      "-hy" switch
  691.  
  692.         This switch will set ARJ to allow the extraction of ARJ32 created
  693.         archives containing ANSI codepage filenames.  ARJ for DOS always
  694.         uses the OEM codepage which may translate ANSI codepage filenames
  695.         incorrectly or not at all.  Filenames containing only alphanumeric
  696.         characters and the DOT symbol should be translated correctly.
  697.  
  698.         The default for ARJ32 is the OEM codepage.
  699.  
  700.  
  701.      "-j#2" switch
  702.  
  703.         This switch will set ARJ to restore the file attributes to the
  704.         selected files.  No file will be extracted.  Archives created
  705.         with the "-j#" and "-j#1" options can be used.
  706.  
  707.  
  708.      "-j#3" switch
  709.  
  710.         This switch will set ARJ to restore the file dates (written,
  711.         accessed, created) to the selected files.  No file will be
  712.         extracted.
  713.  
  714.  
  715.      "-j#4" switch
  716.  
  717.         This switch will set ARJ to restore the file attributes and the
  718.         file dates (written, accessed, created) to the selected files.  No
  719.         file will be extracted.
  720.  
  721.  
  722.      "-j$" switch
  723.  
  724.         This switch will set ARJ to NOT save the file properties date-time
  725.         accessed and date-time created.  This will save header size and
  726.         result in a slightly smaller archive.  During extraction, this
  727.         switch will set ARJ to NOT restore the file properties date-time
  728.         accessed and date-time created.
  729.  
  730.  
  731.      "-ji" switch
  732.  
  733.         ARJ will now log extraction errors to the index file.
  734.  
  735.  
  736.      "-jo1" switch
  737.  
  738.         This switch will set ARJ on extraction to generate unique output
  739.         filenames AND keep the current file extension.
  740.  
  741.         Example: NOTE.TXT will generate NOTE.001.TXT and so on.
  742.  
  743.  
  744.      "-jt" switch
  745.      "-jt1" switch
  746.  
  747.         In DOS and Windows 95 when using removable media (diskettes), ARJ
  748.         will flush and invalidate cached diskette data from memory, so
  749.         that testing is done on the actual data on the diskette.  A side
  750.         effect of this improvement in reliability is longer diskette
  751.         testing times.
  752.  
  753.         Missing directories will now be reported as errors.
  754.  
  755.  
  756.      "-jt3" switch
  757.  
  758.         This switch allows one to do a quick compare of files within an
  759.         archive and on disk.  ARJ will only compare the date-time stamps
  760.         and the size of the files.
  761.  
  762.         Example:  ARJ t archive -jt3
  763.  
  764.         There is a limitation in that multiple volume archives will generate
  765.         (size) errors for the files split over volumes.
  766.  
  767.  
  768.      end document
  769.  
  770.