home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / b / vmslz.msg < prev    next >
Internet Message Format  |  2020-01-01  |  2KB

  1. Date: 19 Sep 1986 2127-EDT
  2. From: "Bernie AT&T:617-467-5664 LDP Workstations" <EIBEN@MARLBORO.DEC.COM>
  3. Subject: VMS file attributes and KERMIT
  4.  
  5. With a 'little bit' of trickery it's possible to send any file from VMS to
  6. any other system and back to VMS.
  7.  
  8. Single files :
  9. Use LZCOMP/LZDECOMP {base language C - an implementation of Lempel-Ziv-
  10.         Welch compression} in {non-portable} VMS-specific mode.
  11.         In this mode RMS-attributes are carried and reestablished
  12.         at decompression. Use KERMIT to move the file.
  13.  
  14. Collection of files :
  15. Use VMS BACKUP to generate a single 'Backup' save-set and then
  16.  
  17.         a. LZCOMP/LZDECOMP {see above}
  18.  
  19. or      b. VMSBAK.BAS {source language BASIC} to 'restructure' the blocking
  20.            of the save-set to KERMIT's 512 bytes fixed records. Then
  21.            use KERMIT to move and VMSBAK again to de-block back to original
  22.            blocking {restriction - original blocking has to be multiple of
  23.            512!!.
  24.  
  25. .. last {but not least}
  26. single and multiple files
  27.  
  28.         Use Stevens Institute's VMSHEX and VMSDEH {source language MACRO} -
  29.         and transmit the resultant 'hexified' files via KERMIT. This method
  30.         (although the oldest) will generate the largest files for trans-
  31.         mission via KERMIT and could therefore be the slowest one.
  32.  
  33. BTW 'standard' VMS executables can also be 'moved' by telling the
  34. 'receiving' KERMIT 'SET FILE TYPE FIXED'. However the above three 'choices'
  35. will work in all cases - since LZCOMPRESS, BACKUP and VMSHEX all include RMS
  36. file descriptors in the encoded file and reconstitute same.
  37.  
  38. [Ed. - Thanks, Bernie!  The VMSBAK.BAS program was already in the Kermit
  39. distribution, and now the LZW-compression programs have also been added, as
  40. KER:VMSLZ*.*; the file KER:VMSLZ.HLP explains the organization and contents
  41. of the files.  The programs are written in C, and may be compiled under
  42. VAX/VMS with VAX-11 C, on PDP-11s with DECUS C, or under Unix.  Thanks to
  43. Martin Minow of DEC for adapting 'compress' to the DEC operating systems.]
  44.