
   MISH is a program used to compress and convert input files into printable
   ASCII files.  These files can be submitted on HASP reader streams and can
   be transmitted using VAXNET/RSXNET.  After the file is received at the
   remote system, MISH is then used to decompress the files back into their
   original file format.  All file attributes are restored using the header
   record from the compressed file.

   Command line format:

	input_file/switches output_file/switches

  Additional information available:

  ANALYZE     COMPRESS     DECOMPRESS     STARTUP

2 ANALYZE
  /ANALYZE

    Used to analyze the contents of a file which was compressed.  The output
    is a formatted dump of the header record and each compressed record.

    Example:

      $ MISH MURPH.MIS/ANALYZE

      This command outputs a formatted header record from the input file
      named MURPH.MIS.  Since an output file wasn't specified, the output
      is written to the terminal by default.

    Additional information available:

    DATA      HEADER     HEXADECIMAL     OCTAL    REVERSE

3 DATA
    /DATA

      Used when analyzing to get a formatted dump of the data in each record.

    Example:

      $ MISH MURPH.MIS/ANALYZE/DATA MURPH

      This command outputs a formatted MISHed header record and each data
      record from the input file named MURPH.MIS.  The output file extension
      defaults to .ANL.

3 HEADER
    /HEADER

      Used when analyzing a compressed file to get a formatted dump of the
      header record.  This is the default mode.

    Example:

      $ MISH MURPH.MIS/ANALYZE/HEADER

      This command outputs a formatted header record from the input file
      named MURPH.MIS.  Since an output file wasn't specified, the output
      is written to the terminal by default.

3 HEXADECIMAL
    /HEXADECIMAL

      Used when analyzing a file to output the string control bytes of the
      compressed records in hexadecimal.  This is the default mode.

    Example:

      $ MISH MURPH.MIS/ANALYZE/DATA/HEX MURPH

      This command outputs a formatted MISHed header record and each data
      record from the input file named MURPH.MIS.  The string control bytes
      in each data record are output in hexadecimal.

3 OCTAL
    /OCTAL
      Used when analyzing a file to output the string control bytes of the
      compressed records in octal.

    Example:

      $ MISH MURPH.MIS/ANALYZE/DATA/OCTAL MURPH

      This command outputs a formatted MISHed header record and each data
      record from the input file named MURPH.MIS.  The string control bytes
      in each data record are output in octal instead of hexadecimal.

3 REVERSE
    /REVERSE
      Used when analyzing a file to output the string control bytes of the
      compressed records in reverse video on a VT100 terminal.

    Example:

      $ MISH MURPH.MIS/ANALYZE/DATA/REVERSE MURPH

      This command outputs a formatted MISHed header record and each data
      record from the input file named MURPH.MIS.  The string control bytes
      in each data record are displayed in reverse video.

2 COMPRESS
  /COMPRESS

    Used to compress files into seventy eight byte records for transmission on
    the HASP punch stream.  This is the default mode.

    Example:

      $ MISH MURPH.TSK MURPH.MIS

      This command compresses the input file named MURPH.TSK into an
      output file named MURPH.MIS.

2 DECOMPRESS
  /DECOMPRESS

    Used to decompress files into their original file format.

    Example:

      $ MISH MURPH.MIS/DECOMPRESS

      This command decompresses the input file named MURPH.MIS into its
      original file format.  Since an output file name wasn't specified,
      the original file name is used.  Using the above example, the output
      file would be named MURPH.TSK.

2 HELP
  /HELP

    Used to output a short description of the command format and switches.
    Help is also output when the first character of a command line starts
    with a question mark ("?").

    Examples:

      $ MISH /HELP
           or
      $ MISH ?

2 STARTUP
  There are three methods of starting MISH; they are:

   1.	$ MISH
	MISH>

	This is the interactive mode.  MISH continues to prompt for
	input until end of file (CTRL/Z) is encountered to exit.

   2.	$ MISH command_line

	MISH processes the specified command line and then exits.

   3.	$ MISH @command_file

	Using this method, command lines are read from the specified
	command file.  The length of the command lines can be up to a
	maximum of 256 characters.  The continuation character "-" is
	allowed at the end of a line.  If the extension isn't specified
	the default is .CMD on RSX-11M or .COM on VAX/VMS.

2 TOTALS
  /TOTALS

    Used when compressing or decompressing a file to output the total
    number of blocks and records processed.   This is the default mode.
    This switch may be negated to suppress the totals report.

    Example:

      $ MISH MURPH.TSK/-TOTALS MURPH.MIS

      This command compresses the input file named MURPH.TSK into an
      output file named MURPH.MIS and supresses the totals message.

