home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / portfoli / lzhe / lzhe.doc < prev   
Encoding:
Text File  |  1992-11-02  |  5.7 KB  |  181 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                LZHE - List/Test/Extract LHARC (.LZH) Compressed Files
  8.  
  9.                     Copyright 1990, Sydex.  All Rights Reserved.
  10.  
  11.                                         Sydex
  12.                                 153 North Murphy Ave.
  13.                                 Sunnyvale, CA  94086
  14.                                (408) 739-4866 (voice)
  15.                              (408) 738-2860 (FAX/Modem)
  16.  
  17.           SYNOPSIS
  18.  
  19.           LZHE is a very short program (less than 5K)  which  performs  the
  20.           "unpacking"  functions of Mr.  Haruyasu Yoshizaki's (Yoshi) LHARC
  21.           program.  The following functions are implemented:
  22.  
  23.                1.   List the contents of a .LZH file or files.
  24.                2.   Test the integrity of a .LZH file or files.
  25.                3.   Extract files from a .LZH file or files.
  26.  
  27.           LZHE is entirely coded in Microsoft Assembler  and  tends  to  be
  28.           about  25%  faster in extracting files than LHARC.   LZHE is com-
  29.           patible with LHARC version 1.13.
  30.  
  31.           The general syntax of the LZHE command is:
  32.  
  33.                LZHE /t /v /o /ppath archive-file-specifier file-list...
  34.  
  35.           All "slash-type" parameters may be omitted;  the normal operation
  36.           of  LZHE is to extract all files from the specified archive files
  37.           to the current directory.  "Archive-file-specifier" specifies the
  38.           drive,  path and name of a .LZH-type archive file or  files;  am-
  39.           biguous  file names are permitted.   If no file name extension is
  40.           given, .LZH is assumed.
  41.  
  42.           "File-list" is a list of files to be extracted,  listed or tested
  43.           from the archive file(s).   As many names may be specified as the
  44.           command line will allow;  ambiguous names (containing "*" or "?")
  45.           may be used.
  46.  
  47.           If the /t option is specified, files are extracted, but not writ-
  48.           ten, serving as a test of an archive's integrity.
  49.  
  50.           If  the /v option is specified,  no extraction is performed;  the
  51.           selected files are merely listed with their date of last modifica-
  52.           tion, archived size, original size and file attributes.
  53.  
  54.           Normally,  if a file to be extracted has the same name as one al-
  55.           ready existing in the target path, LZHE asks if the existing file
  56.           is to be deleted.  If the existing file is to be left as is, LZHE
  57.  
  58.  
  59.  
  60.           Copyright 1990, Sydex                            Page 1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.           skips  extraction  of the conflicting file.   If the /o option is
  68.           specified,  it is assumed that any conflicting files  are  to  be
  69.           overwritten by extracted data--no messages are displayed.
  70.  
  71.           By  default,  LZHE  extracts files to the current drive and path.
  72.           An alternate target path can be specified  with  the  /p  option.
  73.           Observe  that  the path name must immediately follow the "/p"--no
  74.           intervening spaces should be inserted.
  75.  
  76.           When extracting, LZHE presents a display of the following form:
  77.  
  78.           Melting h:\bigdisk\BIGDISK.LZH...
  79.  
  80.           FILE NAME      DATE     TIME   ORIG. SIZE  COMP. SIZE  ATTR.
  81.           -------------------------------------------------------------
  82.           BIGD.DOC  23-Mar-1990 13:05:24   5,163      2,040      ---A  OK
  83.           BIGD.SYS  15-Mar-1990 08:51:10   4,029      2,519      ---A  OK
  84.  
  85.           All Done.
  86.  
  87.           File attributes are given as follows:
  88.  
  89.                R - Read-only
  90.                H - Hidden
  91.                S - System
  92.                A - Archive
  93.  
  94.           Here are some examples of LZHE commands:
  95.  
  96.                LZHE /t c:\bbs\*.lzh
  97.  
  98.                Tests all archives in the c:\bbs subdirectory.
  99.  
  100.                LZHE /v e:\release\*.lzh *.com *.exe
  101.  
  102.                Lists all .COM and .EXE-type files in all  archives  in  the
  103.                e:\release subdirectory.
  104.  
  105.                LZHE /o /pc:\tmp f:book
  106.  
  107.                Extracts  all  files  from the archive F:BOOK.LZH and writes
  108.                them in the c:\tmp subdirectory.  If a file conflict arises,
  109.                the extracted data is written over existing data.
  110.  
  111.           By the way,  we didn't invent the term "melting",  Yoshi did;  we
  112.           use it for compatibility's sake.  For "melting" read "extracting"
  113.           or "unpacking".
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.           Copyright 1990, Sydex                            Page 2
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.           LICENSING
  128.  
  129.           Sydex hereby grants a license for personal, non-commercial use of
  130.           LZHE.    LZHE and its documentation may be freely copied and dis-
  131.           tributed and may not be sold,  nor a fee charged for its  use  or
  132.           distribution.   Sydex reserves the right to withdraw this license
  133.           at any time without notice.  License to LZHE is provided by Sydex
  134.           on the condition that LZHE or its documentation is  not  altered,
  135.           modified,  reduced,  enhanced,  augmented,  or changed in any way
  136.           without the express written permission of Sydex.
  137.  
  138.           Sydex provides LZHE for use "as-is".  By using LZHE,  you  accept
  139.           the  terms  of  this  license  and  assume responsibility for any
  140.           damages arising from its use.    Sydex does not warrant LZHE  for
  141.           merchantability, performance or fitness for purpose.   Sydex will
  142.           not  be held responsible or indemnified for damages either direct
  143.           or incidental arising from the use or attempted use of LZHE.
  144.  
  145.           If you have any questions,  please contact Sydex at the above ad-
  146.           dress.
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.           Copyright 1990, Sydex                            Page 3
  181.