[Python-checkins] cpython (2.7): #25495: Clarify b2a_base64 documentation vis 57 bytes.
r.david.murray
python-checkins at python.org
Sun Dec 13 18:15:04 EST 2015
https://hg.python.org/cpython/rev/7b137466e879
changeset: 99555:7b137466e879
branch: 2.7
user: R David Murray <rdmurray at bitdance.com>
date: Sun Dec 13 18:04:14 2015 -0500
summary:
#25495: Clarify b2a_base64 documentation vis 57 bytes.
files:
Doc/library/binascii.rst | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/Doc/library/binascii.rst b/Doc/library/binascii.rst
--- a/Doc/library/binascii.rst
+++ b/Doc/library/binascii.rst
@@ -45,8 +45,10 @@
.. function:: b2a_base64(data)
Convert binary data to a line of ASCII characters in base64 coding. The return
- value is the converted line, including a newline char. The length of *data*
- should be at most 57 to adhere to the base64 standard.
+ value is the converted line, including a newline char. The newline is
+ added because the original use case for this function was to feed it a
+ series of 57 byte input lines to get output lines that conform to the
+ MIME-base64 standard. Otherwise the output conforms to :rfc:`3548`.
.. function:: a2b_qp(string[, header])
@@ -165,7 +167,7 @@
.. seealso::
Module :mod:`base64`
- Support for base64 encoding used in MIME email messages.
+ Support for RFC compliant base64-style encoding in base 16, 32, and 64.
Module :mod:`binhex`
Support for the binhex format used on the Macintosh.
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list