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.