\section{Standard Module \sectcode{quopri}} \label{module-quopri} \stmodindex{quopri} This module performs quoted-printable transport encoding and decoding, as defined in RFC 1521: ``MIME (Multipurpose Internet Mail Extensions) Part One''. The quoted-printable encoding is designed for data where there are relatively few nonprintable characters; the base-64 encoding scheme available via the \code{base64} module is more compact if there are many such characters, as when sending a graphics file. \indexii{quoted printable}{encoding} \indexii{RFC}{1521} \index{MIME!quoted-printable encoding} \begin{funcdesc}{decode}{input\, output} Decode the contents of the \var{input} file and write the resulting decoded binary data to the \var{output} file. \var{input} and \var{output} must either be file objects or objects that mimic the file object interface. \var{input} will be read until \code{\var{input}.read()} returns an empty string. \end{funcdesc} \begin{funcdesc}{encode}{input\, output\, quotetabs} Encode the contents of the \var{input} file and write the resulting quoted-printable data to the \var{output} file. \var{input} and \var{output} must either be file objects or objects that mimic the file object interface. \var{input} will be read until \code{\var{input}.read()} returns an empty string. \end{funcdesc}