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.