home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / b / vmslz.hlp < prev    next >
Text File  |  2020-01-01  |  2KB  |  36 lines

  1. VMSLZ.HLP
  2.  
  3. The files VMSLZ1.ARC, VMSLZ2.ARC, and VMSLZ3.ARC contain an adaptation of the
  4. Unix 'compress' program to VAX/VMS by Martin Minow of DEC
  5. (minow%rex.dec@decwrl.arpa), as submitted to the DECUS library.  The files are
  6. in DOS-ARC format, which can be picked apart by a VMS program call TARC.EXE
  7. (which we don't have), or can be easily decomposed with a text editor.  The
  8. Unix compress program was originally written by Spencer Thomas, et al., to
  9. implement the Lempel-Ziv (LZ) file compression algorithm (as described by Terry
  10. Welch in IEEE Computer V17 #6, whose initial is sometimes appended to the
  11. acronym to make it LZW), which replaces common strings of bytes with compact
  12. codes in a single pass over a file in a deterministic manner.  The VMS version
  13. of this facility adds knowledge of FILES-11/RMS file structure, and compresses
  14. record-oriented files together with their attributes, restoring them to their
  15. original form upon decompression.
  16.  
  17. The files are:
  18.  
  19. VMSLZ1.ARC - contains a readme file, plus 3 pieces of the compression program.
  20. VMSLZ2.ARC - decompression program, in 3 pieces
  21. VMSLZ3.ARC - header files, common functions, makefile, formatted documentation
  22.  
  23. The archive format is strictly textual, with each file beginning with a line
  24. of the form 
  25.  
  26. -h- filename     date-time     origin
  27.  
  28. The LZ programs are written in C, and can be compiled with VAX-11 C, DECUS C,
  29. or under Unix.  The VMS-specific features are switch-selectable.
  30.  
  31. Note that the ARC format described above is not the same as the MS-DOS ARC
  32. format, in which multiple files are archived into a single file, each
  33. compressed by the most appropriate algorithm (run-length, Huffman, or LZW).
  34.  
  35. [End of VMSLZ.HLP]
  36.