home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / chk4_28.zip / CHK4COMP.DOC next >
Text File  |  1991-01-25  |  4KB  |  77 lines

  1. CHK4COMP.EXE  Ver. 2.8  (1-24-91) by John Land, Esq. (Patent & Copyright Law)
  2.  
  3. Shows which .EXE & .COM files have been compressed by PKLITE, LZEXE, DIET,
  4. AXE, LEXEM, TINYPROG, SHRINK, EXECUTRIX, or EXEPACK, plus misnamed .EXE &
  5. .COM files.  Output sortable by size, name, date/time, & is redirectable.
  6. Subdirectories can be looped through.
  7.  
  8. USAGE is:  CHK4COMP {filespec}  {/option}...   [{filespec} can take wildcards].
  9.  
  10. Listing options (can use - or / to start each option):
  11.   /A  -- All specified files (default is all .COM and .EXE files)
  12.   /C  -- Compressed files only; suboptions:
  13.          /CL = Lzexe  /CP = Pklite  /CD = Diet  /CU = execUtrix
  14.          /CX = leXem  /CS = Shrink  /CA = Axe   /CT = Tinyprog  /CE = Exepack
  15.   /U  -- Uncompressed files only
  16.   /M  -- Misnamed .COM and .EXE files only (no wildcards accepted)
  17.   /E  -- EXEPACK compression testing included (slows testing down)
  18.  
  19. Sort options:
  20.   /D  -- by file Date/time
  21.   /N  -- by file Name
  22.   /S  -- by file Size (default)
  23.  
  24. Sort options:
  25.   /D  -- by file Date/time
  26.   /N  -- by file Name
  27.   /S  -- by file Size (default)
  28.  
  29. Other options:
  30.   /T  -- Totals only displayed
  31.   /L  -- Loop through subdirectories
  32.   /P  -- Pause after each 25 lines
  33.   /V  -- Verbose mode; shows file dates and times
  34.   /R  -- Redirect mode; suppress most banners and file info
  35.  
  36. NOTES:   You can add up to 2 strings (a before file-list string and an after
  37.          file-list string) to redirected output.  Just put the strings in
  38.          single quotes.  Spaces are allowed.
  39.  
  40.          EXAMPLE:  CHK4COMP /u/r 'PKlite -o'
  41.  
  42.          This will output a list of UNcompressed files preceded by 
  43.          "PKlite -o", which can be redirected to a batch file (e.g., by
  44.          adding ">temp.bat").
  45.  
  46.          With the /L option, all subdirectories under the current
  47.          subdirectory are searched, but banners are shown ONLY for those
  48.          subdirectories with files matching the initial search criteria
  49.          (e.g., compressed *.EXE files).
  50.  
  51.          Searching for EXEPACK'd files is slow, because the tag bytes are
  52.          in non-uniform locations near the END of a file.  So the default
  53.          mode excludes searching for EXEPACK'd files; use /E or /CE to find
  54.          them.  Note also that CHK4COMP only searches the last 64 KB of
  55.          large .EXE files for the EXEPACK tag bytes.
  56.  
  57. VERSION
  58. NOTES: 
  59.        2.00  -- added checking for PKlite compression of .EXE files
  60.        2.10  -- added checking for compression of .COM files by PKLITE,
  61.                 fixed output for banner suppression (redirection /r)
  62.                 switch, added option to search ONLY for LZEXE, PKlite, or
  63.                 TINYPROG compressed files.
  64.        2.21  -- made checking for misnamed .EXE and .COM files automatic;
  65.                 added checking for compression by DIET and SEA-AXE;
  66.                 distinguishes PKlite v. 1.00 from v. 1.03.
  67.        2.30  -- Corrected error in detecting different versions of PKlite;
  68.                 added detection for LEXEM; conformed code to slight
  69.                 differences required by Turbo Pascal 6.0.
  70.        2.50  -- Added detection for SHRINK; added page-pause option; added
  71.                 ability to create text before and after redirected output.
  72.        2.60  -- Added sorting by date/time; added Totals only mode; revised
  73.                 display of totals; added verbose mode to show file date and
  74.                 time.
  75.        2.70  -- Added detection for EXEPACK.
  76.        2.80  -- Added detection for EXECUTRIX; revised totals format.
  77.