Restoration of the aliases for the binary transforms.
+.. _standalone-codec-functions:
+
+Standalone Codec Functions
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The following functions provide encoding and decoding functionality similar to codecs,
+but are not available as named codecs through :func:`codecs.encode` or :func:`codecs.decode`.
+They are used internally (for example, by :mod:`pickle`) and behave similarly to the
+``string_escape`` codec that was removed in Python 3.
+
+.. function:: codecs.escape_encode(input, errors=None)
+
+ Encode *input* using escape sequences. Similar to how :func:`repr` on bytes
+ produces escaped byte values.
+
+ *input* must be a :class:`bytes` object.
+
+ Returns a tuple ``(output, length)`` where *output* is a :class:`bytes`
+ object and *length* is the number of bytes consumed.
+
+.. function:: codecs.escape_decode(input, errors=None)
+
+ Decode *input* from escape sequences back to the original bytes.
+
+ *input* must be a :term:`bytes-like object`.
+
+ Returns a tuple ``(output, length)`` where *output* is a :class:`bytes`
+ object and *length* is the number of bytes consumed.
+
+
.. _text-transforms:
Text Transforms