home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / COMPRESS / CHK4297.ZIP / CHK4COMP.DOC next >
Encoding:
Text File  |  1991-02-03  |  4.0 KB  |  86 lines

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