home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 August - Disc 3 / chip_20018103_hu.iso / segedlet / arj32v3i.exe / UPDATE32.TXT < prev    next >
Encoding:
Text File  |  1999-09-30  |  16.7 KB  |  376 lines

  1.  
  2.      UPDATE32.TXT, ARJ32 3.03 FULL RELEASE                  September 1999
  3.  
  4.  
  5.      Please refer to UPDATE.TXT for additional information.
  6.  
  7.      This file contains information about the differences between ARJ32
  8.      and the DOS ARJ program.
  9.  
  10.  
  11.      ** IMPORTANT NEWS ****************************************************
  12.  
  13.         This version of ARJ32 uses the OEM codepage by default.
  14.         
  15.         This version of ARJ32 supports the Win32 environment in both 
  16.         Windows 95/98 and Windows NT 4.0.  It has not been tested under 
  17.         Windows NT 3.5.  It does NOT work in the Win32s environment of 
  18.         Windows 3.1. This version supports long filenames under Windows 
  19.         95/98 and NT. The archive format is identical with the DOS version 
  20.         of ARJ. In fact, the same basic software is used to build ARJ32 as 
  21.         used to build ARJ.
  22.  
  23.         This is NOT a graphical interface type of program.
  24.  
  25.      ** THIS RELEASE USES AN ENHANCED ARJ ARCHIVE HEADER FORMAT  **
  26.      ** COMPATIBLE WITH PREVIOUS VERSIONS OF ARJ.  HOWEVER,      **
  27.      ** SOME THIRD PARTY ARCHIVER MENU PROGRAMS MAY NOT BE       **
  28.      ** COMPATIBLE WITH ARCHIVES PRODUCED BY THIS ARJ VERSION.   **
  29.  
  30.         The ARJ file header has been lengthened by a number of bytes to
  31.         support additional file properties.  The new "-j$" option will
  32.         disable this new header enhancement.
  33.  
  34.         It is STRONGLY RECOMMENDED that you run the TESTARJ3.BAT batch
  35.         file to verify that this version of ARJ32.EXE is working correctly.
  36.  
  37.         There is ARJ WEB site support information added to the file
  38.         ARJ.TXT.  It is excerpted below:
  39.  
  40.         http://www.ARJSOFTWARE.com                    (ARJ homepage)
  41.  
  42.         http://www.Dunkel.de/ARJ                      (German and English)
  43.         http://www.tsf.be                             (French and English)
  44.  
  45.         You can find information about the world of ARJ on the Internet by
  46.         using various search sites including www.altavista.com,
  47.         www.yahoo.com, and www.dejanews.com.
  48.  
  49.  
  50.      **********************************************************************
  51.  
  52.  
  53.      ARJ32 / ARJ FUNCTIONAL DIFFERENCES AND KNOWN ISSUES
  54.  
  55.         ARJ32 is considered a new product from ARJ Software, Inc.  Current
  56.         licensed ARJ users will be eligible for an upgrade to ARJ32 for a 
  57.         limited time period at a discount price.
  58.         
  59.         ARJ32 is an archiver designed for the Windows 32 bit environment.
  60.         It has been made as compatible as possible with the current 
  61.         versions of ARJ in function and output.
  62.         
  63.         ARJ32 creates archives that are compatible with previous versions
  64.         of ARJ.  However, ARJ32 adds file property fields (date-time 
  65.         accessed and date-time created) that are ignored by other versions 
  66.         of ARJ except for 2.62.
  67.  
  68.         ARJ32 fully supports long filenames within Windows NT and the 
  69.         Windows 95/98 environment.  ARJ32 will NOT work in a Windows 95/98 
  70.         system RESTARTED into single user MS-DOS MODE.
  71.         
  72.         ARJ32 uses the Windows 95/98/NT method of wildcarding.  For 
  73.         example, "*" means the same thing as "*.*" in Win32.
  74.         
  75.         ARJ32 can optionally access the Windows 95/98/NT file systems via 
  76.         the ANSI codepage instead of the OEM codepage.  This option will 
  77.         be necessary for systems with filenames that use symbols outside 
  78.         the simple alphanumeric alphabet.  ARJ 2.xx under DOS and Windows 
  79.         95/98 always uses the OEM codepage.  An archive built using the 
  80.         ANSI codepage may contain filenames that cannot be created by ARJ 
  81.         2.6x.  Because of this issue, ARJ 2.62a will not normally extract 
  82.         such archives.  However, the "-hy" option may be used to force ARJ 
  83.         to extract ARJ32 ANSI codepage archives.  
  84.         
  85.         Archives created by ARJ32 within Windows NT may produce warning
  86.         messages when extracted by versions of ARJ before 2.61.
  87.         
  88.         ARJ32 is slightly slower than ARJ in compression/extraction 
  89.         operations.
  90.         
  91.         ARJ32 does not use the encryption module ARJCRYPT.COM.  Instead, 
  92.         ARJ32 uses the ARJ32_C.DLL encryption module which provides
  93.         encryption compatible with that of the ARJCRYPT.COM module.  ARJ32 
  94.         also supports the standard garble and 40 bit encryption options.
  95.         ARJ32_C.DLL is available on the ARJ website for USA users only.
  96.         Please note that the ARJ32_C.DLL module cannot be exported outside 
  97.         of the USA per USA export rules.  
  98.  
  99.         ARJ32 uses the environment variable ARJ32_SW instead of ARJ_SW.
  100.  
  101.         At this release, ARJ32 cannot inhibit the "No disk" Windows popup
  102.         message.  (FYI programmers, SetErrorMode() has no effect in ARJ32).  
  103.         In addition, ARJ32 does not support the "-&" option.  However, 
  104.         ARJ32 does not prompt for as many errors as ARJ does.
  105.         
  106.         Included with this archive is REARJ32 which is a Windows 32 bit
  107.         application.  It works the same as REARJ.EXE but uses the
  108.         configuration file REARJ32.CFG and the log file REARJ32.LOG 
  109.         instead.  In addition, REARJ32 works with the OEM codepage.  It
  110.         cannot handle ANSI codepage filenames.
  111.         
  112.         Included with this archive is ARJ9XRST.EXE for use in Windows 
  113.         95/98.  ARJ32 calls this 16 bit program to flush any data from
  114.         the disk cache to the removable drive in use.  Windows NT does 
  115.         support this feature.
  116.         
  117.         ARJ32 supports the "backscroll" feature of the DOS Console of
  118.         Windows NT.
  119.  
  120.         The "-hf1" option (dual-name archive) may generate archives that 
  121.         differ slightly in the pathnames stored from those created by ARJ 
  122.         2.6x.
  123.         
  124.         The "-hf3" option in ARJ32 is the same as "-hf1".  
  125.  
  126.         ARJ32 supports the ANSI display functions of ARJ but the display
  127.         functions are very slow in this implementation.
  128.  
  129.         ARJ32 provides only one self-extraction module.  It is accessed 
  130.         with the "-je" option.  Multiple volume support is enabled with 
  131.         the "-v" option.  In this implementation, the self-extraction 
  132.         module is very large at about 85 Kbytes.  It is a Windows 32 bit 
  133.         console mode implementation with support for long filenames in 
  134.         Windows NT/95/98.  This version will create a DOS box during 
  135.         operation.
  136.  
  137.         The "-hm" option is NOT necessary in ARJ32.  The Windows 
  138.         environment provides sufficient memory for archiving up to 65,000 
  139.         files.  
  140.  
  141.  
  142.      ARJ32 / ARJ KNOWN ISSUES
  143.  
  144.         There are some directories that MAY cause problems with processing
  145.         OEM page archives or OEM page self-extracting archives on a 
  146.         Windows 95/98/NT system.  Those directories have pathnames that 
  147.         contain characters in the high end of the ANSI chart.  In other
  148.         words, you may have encounter errors extracting some ARJ archives 
  149.         that are located in those aforementioned directories.
  150.  
  151.         Please note that there are limitations to the ability of ARJ32 to 
  152.         display ANSI codepage filenames.
  153.  
  154.         ARJ32 ANSI codepage archives are partially incompatible with ARJ 
  155.         versions 2.30 and earlier.  Those versions will treat such 
  156.         archives as DAMAGED ARJ-SECURED archives.
  157.  
  158.         ARJ32 3.02 ARJ-PROTECTED archives cannot be repaired by versions 
  159.         of ARJ for DOS 2.62d or earlier.  Later versions of ARJ will be 
  160.         able to repair these archives.
  161.  
  162.  
  163.      ARJ YEAR 2000 COMPLIANCE STATEMENT
  164.  
  165.         See the file YEAR2000.TXT.
  166.  
  167.  
  168.      ARJ-PROTECT ARCHIVE DAMAGE PROTECTION
  169.  
  170.         ARJ32 has a feature "-hk" (since ARJ 2.60) where archive data 
  171.         damage protection information can be saved when an archive is 
  172.         built.  This damage information can be used to repair slight 
  173.         amounts of damage to either the archive header or file data.  The 
  174.         competitive product PKZIPFIX only fixes directory damage, not file 
  175.         data damage.
  176.  
  177.         This protection data must be created before the archive becomes
  178.         damaged.
  179.  
  180.         New to ARJ32 3.02 is the enhancement of ARJ-PROTECT where the
  181.         damage protection data is appended to the archive instead of being 
  182.         saved as a separate file (*.XRJ).  In addition, once an archive is 
  183.         ARJ-PROTECTED, ARJ32 will automatically ARJ-PROTECT that archive 
  184.         during future updates with the level of protection originally 
  185.         used (-hkX).
  186.  
  187.         It is STRONGLY recommend that this option be used on important
  188.         archives and on archives saved on diskettes.  Frequently used
  189.         diskettes are notorious for developing bad sectors and corrupting
  190.         data.  The cost for this feature is some extra computer time and
  191.         about a one percent increase in archive file size.
  192.  
  193.         See the "-hk" section for more information about this feature.
  194.  
  195.      
  196.      LONG FILENAME SUPPORT
  197.  
  198.         ARJ32 supports long filenames ONLY in the Windows 95/98/NT 
  199.         graphical environment.
  200.  
  201.         REMINDER: When specifying filenames with embedded blanks or
  202.         symbols like ">", "<", or "|" on the command line, you MUST quote
  203.         the filenames.
  204.  
  205.         When specifying a target directory name that contains spaces, you
  206.         must quote the directory name.  If the name specification ends in
  207.         a "\" backslash (needed for a non-existent directory), you must
  208.         insert a space after the "\".  Alternatively, you can use the
  209.         "-ht" option.
  210.  
  211.         Example:  ARJ32 x archive "C:\Program Files\ "    or
  212.                   ARJ32 x archive "-htC:\Program Files"
  213.  
  214.         In addition, ARJ32 supports the Win95/98/NT file properties
  215.         date-time accessed and date-time created.  This support results in
  216.         slightly larger archives.  The "-j$" option can be used to disable
  217.         this new feature.  ARJ32 does not support the file attributes of
  218.         TEMPORARY or COMPRESSED.
  219.  
  220.  
  221.      FOREIGN LONG FILENAME SUPPORT (ANSI/OEM CODEPAGES)
  222.  
  223.         File systems that contain filenames with characters other than the
  224.         normal alphanumeric alphabet "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 
  225.         "abcdefghijklmnopqrstuvwxyz", "1234567890", and ".-_*" may not be
  226.         accessible via the ARJ32 default use of the OEM codepage.  
  227.         
  228.         IF ARJ 2.6X HAS BEEN ABLE TO ACCESS YOUR ENTIRE FILE SYSTEM, SO 
  229.         WILL ARJ32 USING THE DEFAULT OEM CODEPAGE.
  230.         
  231.         ARJ32 can optionally access the file system via the ANSI codepage 
  232.         which is normally used by the Windows graphical environment.  The 
  233.         switch option "-hy" sets ARJ32 to use the ANSI codepage.  Please 
  234.         note that ARJ for DOS (2.6x) cannot access this codepage.  You can
  235.         set the "-hy" option "permanently" by using the environment 
  236.         variable ARJ32_SW (set arj32_sw=-hy).
  237.  
  238.         At this version, ARJ32 is limited in its ability to display ANSI 
  239.         codepage filenames.  The ARJ32 "l"ist and "v"erbose commands will 
  240.         display ANSI codepage filenames as OEM codepage filenames.  These 
  241.         are similar to the names that DOS displays with the "DIR" command.
  242.         
  243.      
  244.      SHAREWARE LIMITATIONS
  245.  
  246.         After ARJ version 2.41a, full functionality of a small set of ARJ32
  247.         software features may be limited to registered users.
  248.  
  249.  
  250.      ARJ32 SELF-EXTRACTOR SUPPORT
  251.  
  252.         This version of ARJ32 provides only one type of self-extractor
  253.         unlike the DOS version of ARJ.  ARJ32 provides only the ARJSFX32
  254.         module which is functionally similar to the 16 bit ARJSFXV module.  
  255.         This module provides support for long filenames in Windows 95 and 
  256.         Windows NT and will support archives containing the file 
  257.         properties of date-time accessed and date-time created. The "-j$" 
  258.         option can be used to disable this support.
  259.  
  260.         At this release, the ARJ32 self-extractor will select the OEM/ANSI
  261.         codepage that was used to build the archive.  
  262.         
  263.         ** For maximum compatibility with other Windows systems, you 
  264.         ** should specify the ANSI codepage with "-hy" and limit the 
  265.         ** character set of the archived filenames to standard 
  266.         ** alphanumerics "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-.".
  267.  
  268.  
  269.      ARJ SWITCHES
  270.  
  271.      "-hg" switch
  272.  
  273.         This switch is used to specify the filename of the encryption DLL 
  274.         module to be used when encrypting a new archive.  The default
  275.         filename is "ARJ32_C.DLL".  ARJ32_C.DLL contains the same
  276.         encryption scheme as ARJCRYPT.COM.  ARJ will look for the 
  277.         encryption module in the directory that contains the copy of 
  278.         ARJ32.EXE that is being executed unless the specified module name 
  279.         contains a path symbol "\" as in "ARJ\ARJ32_C.DLL".  If you want 
  280.         to use a module in the current directory, you should specify the 
  281.         name as in ".\ARJ32_C.DLL". The "." indicates the current 
  282.         directory.
  283.  
  284.         With an existing archive, ARJ32 detects the encryption scheme that
  285.         was used to encrypt the archive and uses the same scheme
  286.         regardless of whether the "-hg" option is specified or not.
  287.      
  288.      
  289.      "-hk" switch
  290.  
  291.         The "-hk" switch sets ARJ to create ARJ-PROTECT damage protection
  292.         data which is appended to the archive.  This ARJ-PROTECT data 
  293.         contains necessary information to repair damage to the protected
  294.         archive.  The "-hk1", "-hk2" .... "-hk9" options will generate 
  295.         more ARJ-PROTECT data affording a higher probability of a 
  296.         successful repair at the cost of a larger archive.
  297.         
  298.         This protection feature is sector based and allows repair due to
  299.         typical types of disk corruption (bad sector, virus damage, cross
  300.         links, etc).  This type of sector protection is NOT effective for
  301.         most data transmission problems where data is missing from the
  302.         middle of a transmission.
  303.  
  304.         If an archive already exists, the archive can be ARJ-PROTECTED 
  305.         via the "t" command.  If the archive is already protected, ARJ
  306.         will not protect it again.
  307.  
  308.         Example:  ARJ32 t archive -hk             appends ARJ-PROTECT data
  309.  
  310.         Repair of a damaged ARJ-PROTECTED archive is done with the "Q" 
  311.         command.  The repaired archive is named ARJFIXED.ARJ.  The original 
  312.         damaged archive is not modified.  In addition, ARJFIXED.ARJ is
  313.         newly ARJ-PROTECTED.
  314.                   
  315.         Example:  ARJ32 q docs                    repairs archive
  316.  
  317.         For older style ARJ-PROTECTED archives (with accompanying .XRJ 
  318.         file), you must specify the "-hk" option along with the "q" 
  319.         command.
  320.  
  321.         Example:  ARJ32 q docs -hk                repairs archive
  322.  
  323.         Once an archive has been ARJ-PROTECTED, future archive updates 
  324.         will automatically include ARJ-PROTECTION.  That feature can be
  325.         disabled with the "y" command.
  326.  
  327.         Example:  ARJ32 y docs -hk
  328.  
  329.  
  330.      "-hm" switch
  331.  
  332.         ARJ32 does not need this switch.  Windows 95 and Windows NT 
  333.         provide sufficient memory for archiving up to 65,000 filenames.
  334.  
  335.  
  336.      "-hy" switch
  337.  
  338.         For typical English language use, this option is not necessary.
  339.         
  340.         This switch will set ARJ to use the ANSI codepage instead of the
  341.         default OEM codepage.  This may produce archives that cannot be
  342.         processed correctly by ARJ for DOS.  Filenames may be translated
  343.         incorrectly during extraction by ARJ for DOS.  Standard 
  344.         alphanumeric filenames should be translated correctly.  The ANSI 
  345.         codepage is needed to handle filenames containing certain symbols 
  346.         and foreign characters.
  347.         
  348.         ARJ 2.6x under Windows 95/98 uses the OEM codepage.
  349.  
  350.         For your information, Windows 95/98/NT converts command line 
  351.         arguments to the ANSI codepage format.
  352.  
  353.         When using combination switches, this switch should be specified 
  354.         first in the combination (ex. -hyik).  
  355.  
  356.  
  357.      "-je" switch
  358.  
  359.         The "-je" switch without a "-v" option will build a single volume
  360.         self-extracting archive.  With the "-v" option, the "-je" switch
  361.         will build a multiple volume self-extractor. 
  362.  
  363.  
  364.      "-j$" switch
  365.  
  366.         This switch will set ARJ32 to NOT save the file properties 
  367.         date-time accessed and date-time created.  This will save header 
  368.         size and result in a slightly smaller archive.  
  369.         
  370.         During extraction, this switch will set ARJ32 to NOT restore the 
  371.         file properties date-time accessed and date-time created.
  372.  
  373.  
  374.      end document
  375.  
  376.