home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / UTILS / SQUSQ / COMPRESS.ARK / COMPRESS.DOC < prev   
Text File  |  1989-03-14  |  1KB  |  23 lines

  1. 3/14/89
  2.  
  3. COMPRESS is an adaptation for CP/M of the Unix 'compress' from Usenet, as 
  4. found in COMPRES4.ARC in the GEnie CP/M library.  It does both compression 
  5. and decompression of files, using adaptive LZW techniques.  Documentation of 
  6. usage can be found in the source.  In no way is COMPRESS a replacement for 
  7. the CRUNCH-UNCR(unch) combination, since the latter is much faster and more 
  8. efficient.  COMPRESS is useful if you enjoy examining code.
  9.  
  10. The COMPRESS program was compiled with Aztec C, v. 1.06d.  It should compile 
  11. properly with any C compiler which implements the #ifdef, #ifndef, and #else
  12. preprocessor directives, and which is not confused by often unimplementable 
  13. (for the 8080 and Z80) register variables.  A necessary kludge was to use the
  14. ftell() function to circumvent CP/M's lack of a filesize, as found in Unix and
  15. MSDOS.  No attempts were made to rehash the code for more convenience of use, 
  16. speed, or compactness.  Depending on compiler specifics and available TPA, an 
  17. attempt to compile with the DEBUG option on will probably create code which is 
  18. too demanding of memory, bringing the system to a crash when the .COM file is
  19. run.
  20.  
  21. Bob Presswood
  22. (R.PRESSWOOD on GEnie)
  23.