home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / arj2_261.exe / arj / README.TXT < prev   
Text File  |  1998-11-21  |  8KB  |  172 lines

  1.  
  2.    ARJ for OS/2 version 2.61 Release Notes              November, 21, 1998
  3.  
  4.  
  5.    This product is an OS/2-hosted add-on for ARJ 2.60 and 2.61 for DOS. It
  6.    may be used separately from the DOS package  but it doesn't contain the
  7.    documentation and other files found in DOS release.
  8.  
  9.    ***********************************************************************
  10.    ***                                                                 ***
  11.    ***  THIS PRODUCT IS DEVELOPED  SEPARATELY FROM THE MAINSTREAM ARJ  ***
  12.    ***  PACKAGE AND  THEREFORE IS NOT  UPDATED SYNCHRONOUSLY WITH ARJ  ***
  13.    ***  FOR DOS. SHAREWARE REGISTRATION FOR  ARJ/2 IS NOT PROVIDED BY  ***
  14.    ***  ARJ SOFTWARE, INC.                                             ***
  15.    ***                                                                 ***
  16.    ***********************************************************************
  17.  
  18.  
  19.    LEGAL NOTICE
  20.  
  21.       Since this  is a beta version, no warranties of any kind are made.
  22.       In no event should  ARJ Software Russia  be liable for  any damage
  23.       resulting from use or misuse of this product.
  24.  
  25.       You have a royalty-free  right to  distribute ARJ/2 package in any
  26.       form. Commercial  use of  this product  must be  approved  by  ARJ
  27.       Software, Inc.
  28.  
  29.       The information in this document is  a subject  to change  without
  30.       notice.
  31.  
  32.  
  33.    INTRODUCTION
  34.  
  35.       As the OS/2 lacks a multifunctional compression utility, a version
  36.       of ARJ for  OS/2 has  been  developed  by ARJ Software Russia. The
  37.       aim  of  the  porting  was   to   retain  the   functionality  and
  38.       compatibility with ARJ for DOS but  several exceptions occur. They
  39.       are covered later in this document.
  40.  
  41.  
  42.    SYSTEM REQUIREMENTS
  43.  
  44.       *  OS/2 version  1.2 or  higher. This product  will NOT run  under
  45.          Windows NT.
  46.       *  A 80286 or higher CPU.
  47.       *  512K of memory is needed for operation.
  48.  
  49.  
  50.    DIFFERENCES WITH THE DOS VERSION
  51.  
  52.       ("-" indicates a missing feature, "*" - a different operation and
  53.        "+" stands for a feature unique to ARJ/2)
  54.  
  55.       -  The -$ option (volume label  handling) is  disabled. You still
  56.          can process any archives  which contain  volume labels but you
  57.          can't set or query a volume label for a drive.
  58.  
  59.       -  The "+<var>" option  has  no  effect  under OS/2. To  conserve
  60.          memory, we  pass  only  the  COMPSEC  and  ARJ_SW  environment
  61.          variables to ARJ functions.
  62.  
  63.       -  The   GOST  28147-89   encryption  procedure,  provided   with
  64.          ARJCRYPT.COM utility, is not  available in  OS/2  version. You
  65.          can use "-hg!" option under OS/2, however.
  66.  
  67.       -  Spaces in long filename specifications on the command line are
  68.          not permitted.
  69.  
  70.       -  ANSI <esc>[2J command (CLS) is not supported in ARJ/2.
  71.  
  72.       *  ANSI pictures in comments are  shown 80 columns  wide. This is
  73.          mainly for compatibility reasons, as many of OS/2 users prefer
  74.          video  modes other  than 80x25, while DOS  usually stays in 80
  75.          columns.
  76.  
  77.       *  ARJ/2  sets the  "Host OS"  to  "OS/2" on  its  archives. When
  78.          extracting any such archive  with  ARJ for  DOS, some  unusual
  79.          behavior  may  occur. Versions  of ARJ  prior to  2.50 convert
  80.          high-ASCII  characters  in  filenames to  7-bit characters  by
  81.          ignoring  the  high bit. So, the  filename  "▒TEST▒"  will  be
  82.          converted to "1TEST1" on  extraction. ARJ/DOS also strips high
  83.          bit from archive comments, but only if the archive was created
  84.          by ARJ/2. Archives  created  with ARJ/DOS  and  then processed
  85.          under OS/2 are not affected.
  86.  
  87.       *  ARJ/2 uses the  default OS/2 error  handler that will normally
  88.          display pop-up menus  prompting  for action. The -&  option is
  89.          not  effective in ARJ/2. Moreover, the  ampersand character is
  90.          used  in OS/2 to start  two  processes  consequently, so  this
  91.          switch will actually split the command line.
  92.  
  93.       *  ARJSFX and  ARJSFXJR archives  will display  ANSI sequences if
  94.          the ANSI support is enabled in the  current OS/2 session (it's
  95.          enabled by default in OS/2).
  96.  
  97.       +  The new "-h2d" option  will force the stamping  of "MS-DOS" as
  98.          host  operating system for  the archives created by  ARJ/2. It
  99.          may be  used  for  compatibility, to  avoid "binary file  from
  100.          another OS" warnings.
  101.  
  102.       +  "-h2p<n>" can  be  used  to set  the  priority  of  ARJ/2. The
  103.          knowledge  of OS/2 scheduling system  is required to  use this
  104.          option. It can dramatically increase performance but slow down
  105.          other processes. The <n> can be equal to 1, 2, 3 or 4:
  106.  
  107.           1 = idle-time priority
  108.           2 = regular priority
  109.           3 = time-critical priority
  110.           4 = fixed-high priority
  111.  
  112.          Priority  delta  values  are not  supported.  We  don't see  a
  113.          strong requirement for them.
  114.  
  115.       +  The "-h2a"  option  is implemented  in ARJ/2 due  to a popular
  116.          demand from  FidoNet system  operators. Basically it acts like
  117.          "-jo",  with  the  exception  that  file  names, and  not  the
  118.          extensions, are  "serialized". Consider  having a  file called
  119.          "FILE995N.TXT" and an archive that contains the  same file. If
  120.          extracted with the "-h2a"  option, the file will be written to
  121.          to "FILE9950.TXT", if  you extract it  again, it'll be  called
  122.          "FILE9951.TXT",  and   so   on  up   to  "FILE9959.TXT",  then
  123.          "FILE9960.TXT". And after "FILE9999.TXT" ARJ/2 will start with
  124.          "FIL00000.TXT". This option allows you to extract  one file to
  125.          100000000 unique  names.  It's  essential to  system operators
  126.          since multiple mail packets with the same  name may  come from
  127.          different systems.
  128.  
  129.          NOTES:
  130.            1. It'll be wise to include  this option in the  script that
  131.               unpacks the ARCmail packets and NOT in ARJ_SW environment
  132.               variable. This option is a  security measure  for systems
  133.               running in unattended mode, and will  only confuse you if
  134.               enabled by default.
  135.            2. There's a security hole: a file  called "9999.XXX" or so,
  136.               will not be  overwritten. However, all  subsequent writes
  137.               will be  redirected into  file "0000.XXX". So, files with
  138.               9s in the beginning have less chances of being preserved.
  139.               Hopefully such situation is unlikely for FidoNet systems.
  140.  
  141.       +  ARJ/2 has  no  shareware volume  size  limitation  for ARJSFXV
  142.          archives, because the self-extractor itself consumes a  lot of
  143.          disk space.
  144.  
  145.       +  ARJSFXJR does  not  support  long filenames  under Win95  DOS.
  146.          ARJSFXJR in ARJ/2 supports OS/2 long filenames.
  147.  
  148.  
  149.    PRODUCT INFORMATION
  150.  
  151.       ARJ/2 has been developed by ARJ Software Russia with  the most of
  152.       original ARJ code left intact. It has been briefly tested on OS/2
  153.       Warp versions 3.0 and 4.0.
  154.  
  155.       The ARJ/2 development team:
  156.  
  157.                       Programmed  by  Andrew Belov
  158.                     Testing lead  by  Viatcheslav Odintsov
  159.  
  160.       Source code is not available for public use.
  161.  
  162.  
  163.    REVISION HISTORY
  164.  
  165.       (only general availability versions are listed)
  166.  
  167.       2.61.10   21/11/1998   Initial release.
  168.  
  169.  
  170.       End of document
  171.  
  172.