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).


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.


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


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


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