ubinascii-Binary/ASCII conversion

    This module implements a subset of the corresponding CPython module, as described below. For more information, please refer to the original CPython documentation: binascii.

    The module implements the conversion between binary data and its various codes in ASCII format (two directions).

    Function

    ubinascii.hexlify(data[, sep])

    Convert binary data to hexadecimal representation. Returns a byte string.

    Difference with CPython

    If the additional parameter sep is provided, it will be used as a separator between hexadecimal values.

    ubinascii.unhexlify(data)

    Convert hexadecimal data to binary representation. Returns a byte string. (Ie the inverse of hexlify)

    ubinascii.a2b_base64(data)

    Decode base64-encoded data, ignoring invalid characters in the input. Comply with RFC 2045 s.6.8. Return a bytes object.

    ubinascii.b2a_base64(data)

    Encode binary data in base64 format, as described in RFC 3548. Returns the encoded data, followed by a newline character, as a bytes object.