diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2001-09-30 20:32:11 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2001-09-30 20:32:11 (GMT) |
commit | 16dc7f44b1116aab58897bc7e94cb972488206fc (patch) | |
tree | b1e90d9ca27e6dbdd0cd6b6d66fcb8a333a746a3 /Doc/lib/libbinascii.tex | |
parent | 5f12d755a82312673c35e8224b2bde7ced159c52 (diff) | |
download | cpython-16dc7f44b1116aab58897bc7e94cb972488206fc.zip cpython-16dc7f44b1116aab58897bc7e94cb972488206fc.tar.gz cpython-16dc7f44b1116aab58897bc7e94cb972488206fc.tar.bz2 |
Patch #462190, patch #464070: Support quoted printable in the binascii module.
Decode and encode underscores for header style encoding. Fixes bug #463996.
Diffstat (limited to 'Doc/lib/libbinascii.tex')
-rw-r--r-- | Doc/lib/libbinascii.tex | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Doc/lib/libbinascii.tex b/Doc/lib/libbinascii.tex index a569a47..0ce0996 100644 --- a/Doc/lib/libbinascii.tex +++ b/Doc/lib/libbinascii.tex @@ -40,6 +40,24 @@ The length of \var{data} should be at most 57 to adhere to the base64 standard. \end{funcdesc} +\begin{funcdesc}{a2b_qp}{string\optional{, header}} +Convert a block of quoted-printable data back to binary and return the +binary data. More than one line may be passed at a time. +If the optional argument \var{header} is present and true, underscores +will be decoded as spaces. +\end{funcdesc} + +\begin{funcdesc}{b2a_qp}{data\optional{, quotetabs, istext, header}} +Convert binary data to a line(s) of \ASCII{} characters in +quoted-printable encoding. The return value is the converted line(s). +If the optional argument \var{quotetabs} is present and true, all tabs +and spaces will be encoded. If the optional argument \var{header} is +present and true, spaces will be encoded as underscores per RFC1522. +If the optional argument \var{header} is present and false, newline +characters will be encoded as well, otherwise linefeed conversion might +corrupt the binary data stream. +\end{funcdesc} + \begin{funcdesc}{a2b_hqx}{string} Convert binhex4 formatted \ASCII{} data to binary, without doing RLE-decompression. The string should contain a complete number of @@ -118,4 +136,6 @@ again. \seemodule{binhex}{Support for the binhex format used on the Macintosh.} \seemodule{uu}{Support for UU encoding used on \UNIX.} + + \seemodule{quopri}{Support for quoted-printable encoding used in MIME email messages. } \end{seealso} |