|
16 | 16 | This module provides functions for encoding binary data to printable |
17 | 17 | ASCII characters and decoding such encodings back to binary data. |
18 | 18 | This includes the :ref:`encodings specified in <base64-rfc-4648>` |
19 | | -:rfc:`4648` (Base64, Base32 and Base16) |
20 | | -and the non-standard :ref:`Base85 encodings <base64-base-85>`. |
| 19 | +:rfc:`4648` (Base64, Base32 and Base16), the :ref:`Base85 encoding |
| 20 | +<base64-base-85>` specified in `PDF 2.0 |
| 21 | +<https://pdfa.org/resource/iso-32000-2/>`_, and non-standard variants |
| 22 | +of Base85 used elsewhere. |
21 | 23 |
|
22 | 24 | There are two interfaces provided by this module. The modern interface |
23 | 25 | supports encoding :term:`bytes-like objects <bytes-like object>` to ASCII |
@@ -353,3 +355,13 @@ recommended to review the security section for any code deployed to production. |
353 | 355 | Section 5.2, "Base64 Content-Transfer-Encoding," provides the definition of the |
354 | 356 | base64 encoding. |
355 | 357 |
|
| 358 | + `Binary-to-text encoding <https://en.wikipedia.org/wiki/Binary-to-text_encoding>`_ |
| 359 | + This Wikipedia article describes the history of binary to text |
| 360 | + encoding techniques including those implemented by this module. |
| 361 | + |
| 362 | + `ISO 32000-2 Portable document format - Part 2: PDF 2.0 <https://pdfa.org/resource/iso-32000-2/>`_ |
| 363 | + Section 7.4.3, "ASCII85Decode Filter," provides the definition |
| 364 | + of the standard base85 encoding used in PDF and PostScript. |
| 365 | + |
| 366 | + `ZeroMQ RFC 32/Z85 <https://rfc.zeromq.org/spec/32/>`_ |
| 367 | + The "Formal Specification" section provides the character set used in Z85. |
0 commit comments