@c ************************************************************************* @c CHAPTER: Guide to using VVcode @c ************************************************************************* @c node-name, next, previous, up @node User Manual, User Manual, Top, Top @chapter Guide to using VVcode @itemize @bullet @item general introduction @end itemize @c ========================================================================= @c SECTION: VVencode command options @c ========================================================================= @section{VVencode command options} @itemize @bullet @item described in a generic manner with operating system specifics at the end of the section @end itemize The general syntax of the VVencode command line is: @example vvencode [options] input-file [options] [output-file] [options] @end example There are two @dfn{parameters} and many optional @dfn{qualifiers}. The parameters are: @table @code @item input-file @item output-file @end table The command qualifiers modify the behaviour of VVcode and are all optional. Qualifiers may appear before, between or after the parameters. The qualifiers acceptable to VVencode are: @table @code @item debug Write copious debugging output to the standard error device or to the log file if the @code{+log} qualifier was specified. This qualifier would normally only be used when trying to report a @code{VVencode} problem and may indeed have been disabled for the version that you are using. @item encoding_table file-spec Read the encoding table to be used from the file @file{file-spec}. The file must contain the 64 characters to be used by @code{VVencode}. If this qualifier is not specified, the default @code{VVencode} encoding table will be used. @item format file-format Explicitly specify the file format that should be assumed by @code{VVencode} when it is reading the input file. The @code{file-format} value must be one of @samp{fixed}, @samp{stream} and @samp{variable}. This qualifier would only be used if it was necessary to override the value determined automatically by VVencode. @item header_filespec file-spec @item help VVencode will display a usage message on the standard error device and exit. @item log file-spec @item mode file-mode Explicitly specify the file mode that should be assumed by @code{VVencode} when it is reading the input file. The @code{file-format} value must be one of @samp{binary} and @samp{text}. This qualifier would only be used if it was necessary to override the value determined automatically by VVencode. @item overwrite @item record_length @item split_size @item timestamp time @item translation_file file-spec @end table @c ========================================================================= @c SECTION: VVdecode command options @c ========================================================================= @section{VVdecode command options} The general syntax of the VVdecode command line is: @example vvdecode [options] input-file [options] [output-file] [options] @end example @c ========================================================================= @c SECTION: Operating system specific considerations @c ========================================================================= @section{Operating system specific considerations} @c ------------------------------------------------------------------------- @c SUBSECTION: MS-DOS @c ------------------------------------------------------------------------- @subsection MS-DOS @itemize @bullet @item qualifiers introduced with @samp{/} or @samp{-} and must be separated from each other by whitespace @item values separated from qualifier by @samp{=} or @samp{:} @item optional values supported @item VVcode will act as a filter when @samp{-} is specified as the input or output file @item optional file specification for @samp{log} qualifier @item examples of VVencode usage @end itemize @c ------------------------------------------------------------------------- @c SUBSECTION: OS/2 @c ------------------------------------------------------------------------- @subsection OS/2 @itemize @bullet @item qualifiers introduced with @samp{/} or @samp{-} and must be separated from each other by whitespace @item values separated from qualifier by @samp{=} or @samp{:} @item optional values supported @item VVcode will act as a filter when @samp{-} is specified as the input or output file @item optional file specification for @samp{log} qualifier @item GCC 2.1 implementation does not support file timestamping @item HPFS file names supported @item OS/2 extended attributes not supported yet @item examples of VVencode usage @end itemize @c ------------------------------------------------------------------------- @c SUBSECTION: Unix @c ------------------------------------------------------------------------- @subsection Unix @itemize @bullet @item qualifiers introduced with @samp{-} or @samp{+} and must be separated from each other by whitespace @item values separated from qualifier by whitespace @item optional values not supported @item VVcode will act as a filter when @samp{-} is specified as the input or output file @item examples of VVencode usage @end itemize @c ------------------------------------------------------------------------- @c SUBSECTION: VAX/VMS @c ------------------------------------------------------------------------- @subsection VAX/VMS @itemize @bullet @item qualifiers introduced with @samp{/} @item values separated from qualifier by @samp{=} @item standard VMS CLD conventions @item optional values supported @item VVcode will act as a filter when @samp{-} is specified as the input or output file though meaningless on VMS @item optional file specification for @samp{log} qualifier @item examples of VVencode usage @end itemize @c ------------------------------------------------------------------------- @c SUBSECTION: VM/CMS @c ------------------------------------------------------------------------- @subsection VM/CMS @itemize @bullet @item qualifiers introduced with @samp{(} and must be separated from each other by whitespace @item values separated from qualifier by @samp{=} or @samp{:} @item command line driven through REXX EXEC @item optional values supported @item VVcode does not support input or output from/to standard I/O @item optional file specification for @samp{log} qualifier @item examples of VVencode usage @end itemize @c ========================================================================= @c SECTION: Transferring files between systems @c ========================================================================= @section{Transferring files between systems} @itemize @bullet @item file type and format @item character set @item electronic mail @item timestamping @end itemize @c ========================================================================= @c SECTION: Unusual applications of VVcode @c ========================================================================= @section{Unusual applications of VVcode} @itemize @bullet @item character set conversion @item file type conversion @item VMS file format conversion vs. @code{CONVERT} @end itemize