home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / beehive / compress / exl.arc / EXL.DOC < prev    next >
Text File  |  1991-03-10  |  3KB  |  82 lines

  1. EXL
  2. ===
  3.  
  4. EXL is a typer, that understands squeezed, crunched, and LZH compressed
  5. files. If just given a filename:
  6.  
  7. EXL FILE.TXT
  8.  
  9. it types it, pausing after each page. Hitting return will give another
  10. line, and any other key gives another screen. If the file has been
  11. compressed in any way, EXL will uncompress it automatically, so:
  12.  
  13. EXL FILE.TQT
  14. EXL OTHER.DZC
  15. EXL REPORT.LYT
  16.  
  17. will all decompress before typing: .?Q? is the conventional name for
  18. squeezed files, .?Z? is for crunched, and .?Y? means it is a LZH
  19. compressed file. In addition, EXL also understands about .LBR library
  20. files: so if PROG.DYC is a LZH compressed file in LIBRARY.LBR:
  21.  
  22. EXL LIBRARY PROG.DYC
  23.  
  24. will extract PROG.DYC, and then un LZH compress it, and print the
  25. results to the screen. The same applies to .?Z? and .?Q? compressed
  26. files in .LBR's as well, and normal (uncompressed) files can also
  27. be typed. As a special case:
  28.  
  29. EXL LIBRARY .
  30.  
  31. will print a directory of the files in the .LBR.
  32.  
  33. Any of the above commands can be preceded by a '.':
  34.  
  35. EXL . LIBRARY PROG.DYC
  36. EXL . FILE.TXT
  37. EXL . OTHER.DZC
  38. EXL . LIBRARY .
  39.  
  40. to cause the output to be sent to the printer as well as the screen.
  41. Note that the paging feature of EXL is disabled in this case.
  42.  
  43. EXL can also do single file extraction to disk:
  44.  
  45. EXL = LIBRARY PROG.DYC
  46.  
  47. will extract PROG.DYC from LIBRARY.LBR, un LZH compress it, and save the
  48. resulting file on disk in the current drive and user area. To save to
  49. a different drive / user area, add them after the '=', so:
  50.  
  51. EXL =B5: OTHER.DZC
  52.  
  53. would uncrunch OTHER.DZC, and put the result on B5: - note that the
  54. ':' after the drive user specification must be given:
  55.  
  56. EXL =C7 A2:REPORT.LYT
  57.  
  58. won't work.
  59.  
  60. In all cases where a filename can be given, EXL will accept a drive / user
  61. specification:
  62.  
  63. A:FILE.TQT
  64. B7:OTHER.DZC
  65. 19:REPORT.LYT
  66.  
  67. are all acceptable, if either the drive or the user, or both, are missing,
  68. then they default to the current values.
  69.  
  70. ========================================================================
  71.  
  72. NOTE - This is a preliminary release. I believe it is stable, but if you
  73. have any comments, please let me know. In the near future I will be adding
  74. a VLU like filesweep mode for decompressing multiple files, either from
  75. disk files or directly out of a library.
  76.  
  77. ========================================================================
  78.  
  79. The top level driver of this is my own code, but the uncruncher and
  80. unsqueezer are written and copyright Steven Greenberg, and the un LZH
  81. code is written and copyright by R. Warren.
  82.